-- *****************************************************************
-- CISCO-SLB-EXT-MIB.my: Server Load-Balancing Extension MIB
--
-- March 2002, Anh Nguyen
--
-- Copyright (c) 2002, 2003, 2004, 2005, 2006, 2008 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-SLB-EXT-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,NOTIFICATION-TYPE,OBJECT-TYPE,Unsigned32,Counter32,Counter64,Gauge32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
InetAddressType,InetAddressFROM INET-ADDRESS-MIB
TimeInterval,TimeStamp,TruthValue,TEXTUAL-CONVENTION,RowStatus,DateAndTime,StorageTypeFROM SNMPv2-TC
CiscoPort,
CiscoIpProtocol,
CiscoHTTPResponseStatusCode
FROM CISCO-TC
slbEntity,slbStatsTableEntry,slbServerFarmName,
slbServerFarmTableEntry,slbVirtualServerTableEntry,
SlbServerString,
SlbRealServerState,
SlbConnectionState,
SlbPasswordString
FROM CISCO-SLB-MIB
ciscoMgmt
FROM CISCO-SMI;ciscoSlbExtMIB MODULE-IDENTITYLAST-UPDATED"200803130000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO"Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-slb@cisco.com"DESCRIPTION"The extended MIB for managing Server Load Balancing
Manager(s). This MIB extends the SLB management
functionality in the CISCO-SLB-MIB. The Cisco Content
Switching Module (CSM) product is the first SLB
product to support this MIB.
SLB: Server Load Balancing. Server load balancing
provides for the balancing of packets and connections
arriving at the SLB device across a number of other
devices, such as real servers, firewalls, or caches.
A system containing an SLB device typically exhibits
higher performance, scalability, and reliability than
any of the devices being load balanced. An SLB device
determines how to handle incoming frames and
connections according to the contents of incoming data
and various configuration options. In determining how
to handle incoming data, an SLB device may examine the
data at any OSI layer, including Layer 7.
This MIB includes instrumentation for the manager-side
implementation of the Dynamic Feedback Protocol (DFP).
A DFP manager uses the DFP protocol to communicate with
DFP agents in order to obtain information about the
current load and available capacity of devices.
Acronyms and terms:
SLB Server Load Balancing
VIP Virtual Server IP address
NAT Network Address Translation
SF Serverfarm
FT Fault Tolerance
SSL Secure Sockets Layer
TLS Transport Layer Security"REVISION"200803130000Z"DESCRIPTION"- Added mib object cslbxServerFarmState to
cslbxServerFarmTable
- Added cslbxServerFarmStatsTable
- Added OBJECT-GROUP cslbxServerFarmStatsGroup
- Deprecated OBJECT-GROUP cslbxServerFarmsExtGroup
- Added OBJECT-GROUP cslbxServerFarmsExtGroupRev1
- Deprecated MODULE-COMPLIANCE cslbxMIBComplianceRev2
- Added MODULE-COMPLIANCE cslbxMIBComplianceRev3."REVISION"200601200000Z"DESCRIPTION"- Following TEXTUAL CONVENTIONS are modified:
SlbStickyType : New enums(value 5-7) added.
SlbFunctionNameString : Size change from 0..31 to 0..255
- Following tables are moved to CISCO-SLB-HEALTH-MON-MIB
cslbxProbeCfgTable
cslbxDnsProbeIpTable
cslbxProbeHeaderCfgTable
cslbxProbeExpectStatusCfgTable
- SlbProbeType TEXTUAL-CONVENTION is
moved to CISCO-SLB-HEALTH-MON-MIB
- Added UNITS clause for the following objects
cslbxServerFarmInbandResetTimer
cslbxHttpReturnCodeResetTimer
cslbxHttpReturnCodeResetTimer
cslbxVirtualPendingTimer
cslbxFtHeartBeatTimer
- Added following objects in cslbxServerFarmTable
cslbxServerFarmTransparent
cslbxServerFarmSlowStart
cslbxServerFarmHashHeaderName
cslbxServerFarmHashCookieName
cslbxServerFarmUrlPatternBegin
cslbxServerFarmUrlPatternEnd
cslbxServerFarmDescription
cslbxServerFarmType
- Added following objects in CslbxStatsTable
cslbxStatsL4PolicyHCConns
cslbxStatsL7PolicyHCConns
cslbxStatsDroppedL4PolicyHCConns
cslbxStatsDroppedL7PolicyHCConns
cslbxStatsNoMatchPolicyHCRejects
cslbxStatsNoCfgPolicyHCRejects
cslbxStatsAclDenyHCRejects
cslbxStatsVerMismatchHCRejects
- defined following tables.
cslbxSfarmHttpReturnCodeTable."REVISION"200502241000Z"DESCRIPTION"Additional definition to support new SLB features:
- Add new objects into cslbxPolicyTable and
cslbxVirtualServerTable to support Backup Server
feature.
- Add new cslbxScriptFileTable, cslbxScriptTaskTable
and new objects into cslbxProbeCfgTable to support
Scripted Probe feature.
- Add new cslbxOwnerTalbe and new object into
cslbVirtualServerTable to support Owner feature.
- Add new objects into cslbxRuleTable to support the
packet counters per SLB policy.
- Add new objects into cslbxXmlConfigTable to support
additional user access control for the XML server.
- Add new objects into cslbxVirtualServerTable and
cslbxPolicyTable to support the Reverse Sticky
configuration.
- Add new object cslbxProbePort to support
configuration of service port for a Probe entry.
- Add new object cslbxHttpExpressionRequestMethod to
support configuration of HTTP request method
matching.
- Add new object cslbxVirtualMaxConns and
cslbxVirtualFlowMode into cslbxVirtualServerTable
to support additional flow control for a Virtual
Server."REVISION"200208190000Z"DESCRIPTION"Initial version of this MIB module. It is an extension
to SLB MIB for Layer 7 policy load balancing features."::={ ciscoMgmt 254}ciscoSlbExtMIBNotifs OBJECTIDENTIFIER::={ ciscoSlbExtMIB 0}ciscoSlbExtMIBObjects OBJECTIDENTIFIER::={ ciscoSlbExtMIB 1}cslbxStats OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 1}cslbxServerFarms OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 2}cslbxClientNatPools OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 3}cslbxStickyObjects OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 4}cslbxMaps OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 5}cslbxServerProbes OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 6}cslbxPolicies OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 7}
cslbxVirtualServers OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 8}cslbxVlans OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 9}cslbxFaultTolerance OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 10}cslbxXmlConfig OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 11}cslbxConnections OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 12}cslbxNotifObjects OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 13}cslbxOwnerObjects OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 14}cslbxScriptObjects OBJECTIDENTIFIER::={ ciscoSlbExtMIBObjects 15}ciscoSlbExtMIBConform OBJECTIDENTIFIER::={ ciscoSlbExtMIB 2}-- ********************************************************************
-- * *
-- * Textual Conventions *
-- * *
-- ********************************************************************SlbObjectNameString ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The name of an associated SLB object.
All SLB object names are in uppercase."SYNTAXOCTETSTRING(SIZE(0..15))SlbFunctionNameString ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The label name for a section of the executable script.
A section of script is a logical container which
includes the executable instructions to perform a
certain task. The Tool Command Language (Tcl) is one
of the well-defined scripting languages. The language
is depending on individual implementation of an SLB
device. The scripts will be imported into an SLB
system as parts of the user's configurations. The
purpose of supporting scripting language is to extend
the existing functionalities in a particular SLB
implementation.
The SlbFunctionNameString must only contain these
characters:
- lowercase character 'a' to 'z'.
- uppercase character 'A' to 'Z'.
- numeric character '0' to '9'.
- the underscore '_' character."SYNTAXOCTETSTRING(SIZE(0..255))
SlbUrlString ::=TEXTUAL-CONVENTIONDISPLAY-HINT"255a"STATUScurrentDESCRIPTION"The octet string containing the Uniform Resource
Locator (URL) information. It is in human-readable
form."SYNTAXOCTETSTRING(SIZE(0..255))SlbRegularExpression ::=TEXTUAL-CONVENTIONDISPLAY-HINT"255a"STATUScurrentDESCRIPTION"A regular expression of length 0 to 255. Regular expressions
are typically used for matching fields in Layer 7 data
streams, such as URLs or Cookies in HTTP. The following
syntax is based on the file name matching algorithm commonly
employed in UNIX :
'*' matches zero or more characters;
'?' matches exactly one character;
'\' means escaped character, e.g., '\*' matches the
character '*';
a bracketed range matches any single character from the
range, e.g. [0-9] matches '0', '2', and '9', but not
'a';
a leading ^ in a range means don't match any in the range;
'+' matches any sequence of one or more characters;
'.' matches any single character;
All other characters represent themselves.
'\a' matches alert (ASCII 7);
'\b' matches backspace (ASCII 8);
'\f' matches form-feed (ASCII 12);
'\n' matches newline (ASCII 10);
'\r' matches carriage return (ASCII 13);
'\t' matches tab (ASCII 9);
'\v' matches vertical tab (ASCII 11);
'\0' matches null (ASCII 0);
'\\' matches backslash;
'\x##' matches the ASCII character whose hexadecimal
representation is ##."SYNTAXOCTETSTRING(SIZE(0..255))SlbFailAction ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current action setting for a server farm when
a real server has failed.
'noAction' : No additional action besides taking
the server out of service.
'purgeConns' : Purge all connections to this real
server.
'reassignConns' : Re-assign all connections to another
real server.
'undefined' : New action not yet defined."SYNTAXINTEGER{noAction(1),purgeConns(2),reassignConns(3),undefined(4)}SlbIpAdvertise ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current advertise option for the virtual server
IP address.
'alwaysAdvertise' : Advertise VIP if configured.
'activeAdvertise' : Advertise VIP only if virtual
server is active.
'undefined' : New type not yet defined."SYNTAXINTEGER{alwaysAdvertise(1),activeAdvertise(2),undefined(3)}SlbStickyType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current type of the Sticky Group. A Sticky Group
is a list of rules mapping incoming connection
parameters, such as source IP address, to specific
real servers. If an incoming connection matches a
rule in a Sticky Group, the SLB may 'stick' that
connection to the real server specified in the
matching rule.
'srcIpSticky' : Stick based on source IP address.
'httpCookieSticky' : Stick based on HTTP Cookie name.
'sslSticky' : Stick based on SSL Session ID.
'undefined' : New sticky type not yet defined.
'destIpSticky' : Stick based on the destination
IP address.
'srcDestISticky' : Stick based on the Source and
Destionation IP Address.
'httpHeaderSticky' : Stick based on the HTTP Header
Name."SYNTAXINTEGER{srcIpSticky(1),httpCookieSticky(2),sslSticky(3),undefined(4),destIpSticky(5),srcDestSticky(6),httpHeaderSticky(7)}SlbMapType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current type of the Map group. A Map group
contains a list of rules matching information in
the connection with the HTTP URL, HTTP Cookie,
HTTP Header, or HTTP Return Code criteria.
'notCfgMap' : Map type has not been specified.
'urlMap' : HTTP URL matching group.
'cookieMap' : HTTP Cookie matching group.
'headerMap' : HTTP Header field matching group.
'returnCodeMap' : HTTP return code parsing group.
'undefined' : New matching type not yet defined."SYNTAXINTEGER{notCfgMap(1),urlMap(2),cookieMap(3),headerMap(4),returnCodeMap(5),undefined(6)
}SlbReplicationMode ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current replicating option for the virtual
server.
'replNone' : Do not replicate any information.
'replAll' : Replicate connection and sticky
information.
'replConnection' : Replicate only the connection
information.
'replStickyData' : Replicate only the sticky
information."SYNTAXINTEGER{replNone(1),replAll(2),replConnection(3),replStickyData(4)}SlbProbeAction ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current action setting for a probing condition or
monitoring condition such as the HTTP return code.
'noAction' : No action.
'logAction' : Logging the event.
'removeAction' : Removing the service.
'countAction' : Counting and logging the event.
'undefined' : New action not yet defined."SYNTAXINTEGER{noAction(1),logAction(2),removeAction(3),countAction(4),undefined(5)}SlbVlanType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Each configured SLB VLAN has one of the following
types :
'clientVlan' : Client side VLAN interface.
'serverVlan' : Server side VLAN interface.
'ftVlan' : Fault Tolerance VLAN interface."SYNTAXINTEGER{clientVlan(1),serverVlan(2),ftVlan(3)}SlbFtState ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The current Fault Tolerance state of the SLB entity.
'notConfigFT' : Was not configured with FT.
'initializingFT' : Initializing Fault Tolerance.
'activeFT' : Active FT peer.
'standbyFT' : Standby FT peer."SYNTAXINTEGER{
notConfigFT(1),initializingFT(2),activeFT(3),standbyFT(4)}SlbDirectionalMode ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"The flow direction type of the traffic destined to a
particular Virtual Server.
'unidirectional' : traffic only in one direction.
'bidirectional' : traffic in both directions.
'defdirectional' : UDP traffic is unidirection,
TCP and other traffics are
bidirectional."SYNTAXINTEGER{unidirectional(1),bidirectional(2),defdirectional(3)}-- *************************************************************
-- * *
-- * SLB-EXT - Statistics Table *
-- * *
-- *************************************************************cslbxStatsTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxStatsTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of global SLB statistics for all local SLB
entities. It contains addition information to the
slbStatsTable."::={ cslbxStats 1}cslbxStatsTableEntry OBJECT-TYPESYNTAX CslbxStatsTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of additional SLB statistics for a particular
SLB entity."AUGMENTS{ slbStatsTableEntry }::={ cslbxStatsTable 1}
CslbxStatsTableEntry ::=SEQUENCE{
cslbxStatsServerInitConns Counter32,
cslbxStatsServerInitHCConns Counter64,
cslbxStatsCurrConnections Gauge32,
cslbxStatsCurrServerInitConns Gauge32,
cslbxStatsFailedConns Counter32,
cslbxStatsFailedServerInitConns Counter32,
cslbxStatsL4PolicyConns Counter32,
cslbxStatsL7PolicyConns Counter32,
cslbxStatsDroppedL4PolicyConns Counter32,
cslbxStatsDroppedL7PolicyConns Counter32,
cslbxStatsFtpConns Counter32,
cslbxStatsHttpRedirectConns Counter32,
cslbxStatsDroppedRedirectConns Counter32,
cslbxStatsNoMatchPolicyRejects Counter32,
cslbxStatsNoCfgPolicyRejects Counter32,
cslbxStatsNoActiveServerRejects Counter32,
cslbxStatsAclDenyRejects Counter32,
cslbxStatsMaxParseLenRejects Counter32,
cslbxStatsBadSslFormatRejects Counter32,
cslbxStatsL7ParserErrorRejects Counter32,
cslbxStatsVerMismatchRejects Counter32,
cslbxStatsOutOfMemoryRejects Counter32,
cslbxStatsTimedOutConnections Counter32,
cslbxStatsTcpChecksumErrorPkts Counter32,
cslbxStatsIpChecksumErrorPkts Counter32,
cslbxStatsL4PolicyHCConns Counter64,
cslbxStatsL7PolicyHCConns Counter64,
cslbxStatsDroppedL4PolicyHCConns Counter64,
cslbxStatsDroppedL7PolicyHCConns Counter64,
cslbxStatsNoMatchPolicyHCRejects Counter64,
cslbxStatsNoCfgPolicyHCRejects Counter64,
cslbxStatsAclDenyHCRejects Counter64,
cslbxStatsVerMismatchHCRejects Counter64}cslbxStatsServerInitConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections initiated by the
servers."::={ cslbxStatsTableEntry 1}cslbxStatsServerInitHCConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections initiated by the
servers. This is the 64-bit version of
cslbxStatsServerInitConns."::={ cslbxStatsTableEntry 2}cslbxStatsCurrConnections OBJECT-TYPESYNTAXGauge32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections currently still open."::={ cslbxStatsTableEntry 3}cslbxStatsCurrServerInitConns OBJECT-TYPE
SYNTAXGauge32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of server initiated connections currently
still open."::={ cslbxStatsTableEntry 4}cslbxStatsFailedConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections that were load balanced
to real servers that then failed to respond."::={ cslbxStatsTableEntry 5}cslbxStatsFailedServerInitConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of server initiated connections that
failed."::={ cslbxStatsTableEntry 6}cslbxStatsL4PolicyConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to the virtual servers
with only layer 4 configuration."::={ cslbxStatsTableEntry 7}cslbxStatsL7PolicyConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to the virtual servers
with some layer 7 configuration."::={ cslbxStatsTableEntry 8}cslbxStatsDroppedL4PolicyConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections dropped by virtual
servers with only layer 4 configuration."::={ cslbxStatsTableEntry 9}cslbxStatsDroppedL7PolicyConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The number of connections dropped by virtual
servers with some layer 7 policy."::={ cslbxStatsTableEntry 10}cslbxStatsFtpConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to virtual servers
with the FTP service."::={ cslbxStatsTableEntry 11}cslbxStatsHttpRedirectConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to HTTP
redirect servers."::={ cslbxStatsTableEntry 12}cslbxStatsDroppedRedirectConns OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections dropped by HTTP
redirect servers."::={ cslbxStatsTableEntry 13}cslbxStatsNoMatchPolicyRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because they
failed to match any configured policy."::={ cslbxStatsTableEntry 14}cslbxStatsNoCfgPolicyRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
matching virtual server was not configured with any
policy."::={ cslbxStatsTableEntry 15}cslbxStatsNoActiveServerRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
chosen server farm did not have any active servers."::={ cslbxStatsTableEntry 16}cslbxStatsAclDenyRejects OBJECT-TYPE
SYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
the matching client access list was configured to deny
access."::={ cslbxStatsTableEntry 17}cslbxStatsMaxParseLenRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the length
of an HTTP request or response header exceeded the
maximum L7 parse length configured for the matching
virtual server."::={ cslbxStatsTableEntry 18}cslbxStatsBadSslFormatRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because some
invalid or unrecognized SSL format was detected."::={ cslbxStatsTableEntry 19}cslbxStatsL7ParserErrorRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because an
error occurred while parsing the connection data
at Layer 7."::={ cslbxStatsTableEntry 20}cslbxStatsVerMismatchRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
Layer 7 configuration was changed while Layer 7
parsing was occurring on the connection."::={ cslbxStatsTableEntry 21}cslbxStatsOutOfMemoryRejects OBJECT-TYPESYNTAXCounter32UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
SLB module could not allocate the required memory."::={ cslbxStatsTableEntry 22}cslbxStatsTimedOutConnections OBJECT-TYPESYNTAXCounter32
UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections that were terminated because
they were idle longer than the configured idle timeout
value."::={ cslbxStatsTableEntry 23}cslbxStatsTcpChecksumErrorPkts OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The accumulated number of TCP packets which have
checksum error."::={ cslbxStatsTableEntry 24}cslbxStatsIpChecksumErrorPkts OBJECT-TYPESYNTAXCounter32UNITS"packets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The accumulated number of IP packets which have
checksum error."::={ cslbxStatsTableEntry 25}cslbxStatsL4PolicyHCConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to the virtual servers
with only layer 4 configuration. This object is a 64-bit
version of cslbxStatsL4PolicyConns."::={ cslbxStatsTableEntry 26}cslbxStatsL7PolicyHCConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections made to the virtual servers
with some layer 7 configuration. This object is a 64-bit
version of cslbxStatsL7PolicyConns."::={ cslbxStatsTableEntry 27}cslbxStatsDroppedL4PolicyHCConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections dropped by virtual servers
with only layer 4 configuration. This object is a 64-bit
version of cslbxStatsDroppedL4PolicyConns."::={ cslbxStatsTableEntry 28}cslbxStatsDroppedL7PolicyHCConns OBJECT-TYPESYNTAXCounter64UNITS"connections"
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections dropped by virtual servers
with some layer 7 configuration. This object is a 64-bit
version of cslbxStatsDroppedL7PolicyConns."::={ cslbxStatsTableEntry 29}cslbxStatsNoMatchPolicyHCRejects OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because they
failed to match any configured policy. This object
is a 64-bit version of cslbxStatsNoMatchPolicyRejects."::={ cslbxStatsTableEntry 30}cslbxStatsNoCfgPolicyHCRejects OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
matching virtual server was not configured with any
policy. This object is a 64-bit version of
cslbxStatsNoCfgPolicyRejects."::={ cslbxStatsTableEntry 31}cslbxStatsAclDenyHCRejects OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
the matching client access list was configured to deny
access. This object is a 64-bit version of
cslbxStatsAclDenyRejects."::={ cslbxStatsTableEntry 32}cslbxStatsVerMismatchHCRejects OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of connections rejected because the
Layer 7 configuration was changed while Layer 7
parsing was occurring on the connection. This object
is a 64-bit version of cslbxStatsVerMismatchRejects."::={ cslbxStatsTableEntry 33}-- *************************************************************
-- * *
-- * SLB-EXT - Server Farm Table *
-- * *
-- *************************************************************cslbxServerFarmTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxServerFarmTableEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"This is a table of server farms, each of which is a
group of real servers to be used by SLB for load
balancing. It contains additional configurations to
the slbSeverFarmTable."::={ cslbxServerFarms 1}cslbxServerFarmTableEntry OBJECT-TYPESYNTAX CslbxServerFarmTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Additional configuration parameters about a
particular server farm served by a particular
local SLB entity."AUGMENTS{ slbServerFarmTableEntry }::={ cslbxServerFarmTable 1}
CslbxServerFarmTableEntry ::=SEQUENCE{
cslbxServerFarmHashMaskAddrType InetAddressType,
cslbxServerFarmHashMaskAddr InetAddress,
cslbxServerFarmClientNatPool SlbObjectNameString,
cslbxServerFarmFailAction SlbFailAction,
cslbxServerFarmHttpReturnCodeMap SlbObjectNameString,
cslbxServerFarmInFailedThreshold Unsigned32,
cslbxServerFarmInbandResetTimer TimeInterval,
cslbxServerFarmTransparent TruthValue,
cslbxServerFarmSlowStart Unsigned32,
cslbxServerFarmHashHeaderName SnmpAdminString,
cslbxServerFarmHashCookieName SnmpAdminString,
cslbxServerFarmUrlPatternBegin SnmpAdminString,
cslbxServerFarmUrlPatternEnd SnmpAdminString,
cslbxServerFarmDescription SnmpAdminString,
cslbxServerFarmType INTEGER,
cslbxServerFarmState INTEGER}cslbxServerFarmHashMaskAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in
cslbxServerFarmHashMaskAddr."DEFVAL{ ipv4 }::={ cslbxServerFarmTableEntry 1}cslbxServerFarmHashMaskAddr OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The mask value applied to the IP address before
performing IP hashing operation."DEFVAL{ 'FFFFFFFF'H }::={ cslbxServerFarmTableEntry 2}
cslbxServerFarmClientNatPool OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the current client NAT pool associated
with this server farm."DEFVAL{""}::={ cslbxServerFarmTableEntry 3}cslbxServerFarmFailAction OBJECT-TYPESYNTAX SlbFailAction
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The current action assigned to this server farm when
a server has failed ARP or health probe."DEFVAL{ noAction }::={ cslbxServerFarmTableEntry 4}cslbxServerFarmHttpReturnCodeMap OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the HTTP return code checking applied
to with this server farm."DEFVAL{""}::={ cslbxServerFarmTableEntry 5}cslbxServerFarmInFailedThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The threshold of failed connections before the
inband health check taking a server in this farm
out-of-service."DEFVAL{4294967295}::={ cslbxServerFarmTableEntry 6}cslbxServerFarmInbandResetTimer OBJECT-TYPESYNTAXTimeIntervalUNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The wait time interval before the inband health check
reset a failed server to enable state. The value of
zero indicates failed state will never reset."DEFVAL{0}::={ cslbxServerFarmTableEntry 7}cslbxServerFarmTransparent OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for specifying a
transparent server farm. In the transparent
mode virtual IP Address to Server IP Address
translation does not take place.
The value 'true' is used for setting it to
transparent mode."DEFVAL{ false }::={ cslbxServerFarmTableEntry 8}cslbxServerFarmSlowStart OBJECT-TYPESYNTAXUnsigned32UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies that the connections
to this serverfarm to be in slow start mode.
In an environment that uses weighted least connections
load balancing, a real server that is placed in service
initially has no connections, and could therefore be
assigned so many new connections that it becomes
overloaded. To prevent such an overload, the slow
start feature controls the number of new connections
that are directed to a real server that has just been
placed in service.
This object is applicable if value of
slbServerFarmPredictor is 'leastConns'."REFERENCE"slbServerFarmPredictor is a coulmnar
object in slbServerFarmTable defined
in CISCO-SLB-MIB."DEFVAL{0}::={ cslbxServerFarmTableEntry 9}cslbxServerFarmHashHeaderName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..255))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies the HTTP header name.
This object is applicable only if the value
of slbServerFarmPredictor is 'headerHash'.
Following set of Header Name values are supported
for this object:
Accept
Accept-Charset
Accept-Encoding
Accept-Language
Authorization
Cache-Control
Connection
Content-MD5
Expect, From, Host, If-Match
Pragma, Referrer, Transfer-Encoding
User-Agent, Via."REFERENCE"RFC 2616 Hypertext Transfer Protocol -- HTTP/1.1
Section 5.3."::={ cslbxServerFarmTableEntry 10}cslbxServerFarmHashCookieName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..255))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for configuring the
HTTP Cookie Name. This object is applicable
only if the value of slbSererFarmPredictor is
'cookieHash'."DEFVAL{""}::={ cslbxServerFarmTableEntry 11}cslbxServerFarmUrlPatternBegin OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..255))
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The sub-string within the URL string at which to
start the hashing operation. The hash result
will be used in the server farm with predictor
'urlHash'(slbServerFarmPredictor = 'urlHash').
An empty string indicates hashing should
start from the beginning of the URL."DEFVAL{""}::={ cslbxServerFarmTableEntry 12}cslbxServerFarmUrlPatternEnd OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The sub-string within the URL string at which to
end the hashing operation. The hash result
will be used in the server farm with predictor
'urlHash'(slbServerFarmPredictor = 'urlHash').
An empty string indicates hashing should
stop at the end of the URL."DEFVAL{""}::={ cslbxServerFarmTableEntry 13}cslbxServerFarmDescription OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for configuring the
description of the server farm."DEFVAL{""}::={ cslbxServerFarmTableEntry 14}cslbxServerFarmType OBJECT-TYPESYNTAXINTEGER{redirect(1),host(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object identifies the type of the serverfarm.
The possible values are :
redirect(1): Specifies that this server farm is just used for
redirecting traffic to new virtual server
equivalent.
host (2): Specifies typical server farm offering services.
This object cannot be changed when the slbServerFarmRowStatus
value is 'active'."DEFVAL{ host }::={ cslbxServerFarmTableEntry 15}cslbxServerFarmState OBJECT-TYPE
SYNTAXINTEGER{active(1),inactive(2)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object identifies the state of the serverfarm.
The possible values are :
active (1): Specifies that the serverfarm state is active.
A serverfarm will be in the active state when
atleast one of the realservers configured in
this serverfarm is operationaly up and running.
inactive(2): Specifies that the serverfarm state is inactive.
A serverfarm will be in the inactive state when
none of the realservers configured in this
serverfarm is operationaly up and running."::={ cslbxServerFarmTableEntry 16}-- *************************************************************
-- * *
-- * SLB-EXT - HTTP Redirect Server Table *
-- * *
-- *************************************************************cslbxRedirectSvrTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxRedirectSvrTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of HTTP redirect servers. Entry attributes
may be modified regardless of the value of
cslbxRedirectSvrState."::={ cslbxServerFarms 2}cslbxRedirectSvrTableEntry OBJECT-TYPESYNTAX CslbxRedirectSvrTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular HTTP redirect
virtual server in a particular server farm
served by a particular local SLB entity."INDEX{
slbEntity,
cslbxRedirectSvrFarmName,
cslbxRedirectSvrName
}::={ cslbxRedirectSvrTable 1}
CslbxRedirectSvrTableEntry ::=SEQUENCE{
cslbxRedirectSvrFarmName SlbServerString,
cslbxRedirectSvrName SlbServerString,
cslbxRedirectSvrRelocationStr SlbUrlString,
cslbxRedirectSvrBackupString SlbUrlString,
cslbxRedirectSvrRedirectCode Unsigned32,
cslbxRedirectSvrRedirectPort CiscoPort,
cslbxRedirectSvrState SlbRealServerState,
cslbxRedirectSvrNumberOfConns Gauge32,
cslbxRedirectSvrMaxConns Unsigned32,
cslbxRedirectSvrAdminWeight Unsigned32,
cslbxRedirectSvrOperWeight Gauge32,
cslbxRedirectSvrMetric Unsigned32,
cslbxRedirectSvrTotalConns Counter32,
cslbxRedirectSvrHCTotalConns Counter64,
cslbxRedirectSvrRowStatus RowStatus}cslbxRedirectSvrFarmName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Redirect Server's server farm name."::={ cslbxRedirectSvrTableEntry 1}cslbxRedirectSvrName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the Redirect Server"::={ cslbxRedirectSvrTableEntry 2}cslbxRedirectSvrRelocationStr OBJECT-TYPESYNTAX SlbUrlString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The relocation URL string sent in the reply
of the Redirect Server."::={ cslbxRedirectSvrTableEntry 3}cslbxRedirectSvrBackupString OBJECT-TYPESYNTAX SlbUrlString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The backup string sent in the reply of the
Redirect Server when the associated real server
is disabled."::={ cslbxRedirectSvrTableEntry 4}cslbxRedirectSvrRedirectCode OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The HTTP response code sent in the reply by
the Redirect Server."DEFVAL{302}::={ cslbxRedirectSvrTableEntry 5}cslbxRedirectSvrRedirectPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The TCP port in the HTTP response sent by
the Redirect Server. Instead of the original
HTTP port (80), the Redirect Server can tell
the client to use a different port (like HTTPS)
when connection to the redirected URL
destination."DEFVAL{80}::={ cslbxRedirectSvrTableEntry 6}cslbxRedirectSvrState OBJECT-TYPESYNTAX SlbRealServerState
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The current state of the Redirect Server."DEFVAL{ outOfService }::={ cslbxRedirectSvrTableEntry 7}cslbxRedirectSvrNumberOfConns OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number TCP and UDP connections currently open
on this Redirect Server."::={ cslbxRedirectSvrTableEntry 8}cslbxRedirectSvrMaxConns OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum number of concurrent open connections
the SLB will allow on this Redirect Server."DEFVAL{4294967295}::={ cslbxRedirectSvrTableEntry 9}cslbxRedirectSvrAdminWeight OBJECT-TYPESYNTAXUnsigned32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The user configured weight of the Redirect Server
for the load-balancing algorithms. A weight of zero
indicates that no new connections will be assigned
to this Redirect Server. Higher weight values
indicate to the load-balancing algorithms a higher
availability of this Redirect Server to accept more
work."DEFVAL{8}::={ cslbxRedirectSvrTableEntry 10}cslbxRedirectSvrOperWeight OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The actual operating weight of the Redirect Server
used by the load-balancing algorithms. This can be
adjusted dynamically by DFP. A weight of zero
indicates that no new connections will be assigned
to this Redirect Server. Higher weight values
indicate to the load-balancing algorithms a higher
availability of this Redirect Server to accept more
work."::={ cslbxRedirectSvrTableEntry 11}cslbxRedirectSvrMetric OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value used by the least connections load-balancing
algorithm. It is the number of connections divided by
the actual operating weight. New connections will be
given to the server with the smaller metric."::={ cslbxRedirectSvrTableEntry 12}cslbxRedirectSvrTotalConns OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections assigned to this
Redirect Server since this server was configured."::={ cslbxRedirectSvrTableEntry 13}cslbxRedirectSvrHCTotalConns OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections assigned to this
Redirect Server since this server was configured.
This is the 64-bit version of
cslbxRedirectSvrTotalConnections."::={ cslbxRedirectSvrTableEntry 14}cslbxRedirectSvrRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxRedirectSvrTable
following the RowStatus textual convention."::={ cslbxRedirectSvrTableEntry 15}-- *************************************************************
-- * *
-- * SLB-EXT - Server Farm Probe Table *
-- * *
-- *************************************************************cslbxServerFarmProbeTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxServerFarmProbeTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This is a table of probes in the server farms."::={ cslbxServerFarms 3}cslbxServerFarmProbeTableEntry OBJECT-TYPESYNTAX CslbxServerFarmProbeTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular probe associated with
a particular server farm, served by a particular local
SLB entity."INDEX{
slbEntity,
cslbxServerFarmProbeFarmName,
cslbxServerFarmProbeProbeName
}::={ cslbxServerFarmProbeTable 1}
CslbxServerFarmProbeTableEntry ::=SEQUENCE{
cslbxServerFarmProbeFarmName SlbServerString,
cslbxServerFarmProbeProbeName SlbServerString,
cslbxServerFarmProbeRowStatus RowStatus}cslbxServerFarmProbeFarmName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name the server farm."::={ cslbxServerFarmProbeTableEntry 1}cslbxServerFarmProbeProbeName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of probe."::={ cslbxServerFarmProbeTableEntry 2}cslbxServerFarmProbeRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object is used by a management station to create
or delete the row entry in cslbxServerFarmProbeTable
following the RowStatus textual convention."::={ cslbxServerFarmProbeTableEntry 3}-- -
-- HTTP ReturnCode support in Server FarmcslbxSfarmHttpReturnCodeTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxSfarmHttpReturnCodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains the objects that are related
to HTTP return code checking in a server farm."::={ cslbxServerFarms 4}cslbxSfarmHttpReturnCodeEntry OBJECT-TYPESYNTAX CslbxSfarmHttpReturnCodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about HTTP return code checking
for each server farm. The entry contains information
on HTTP Retur Code range, Reset Timer and thresholds
for taking actions."INDEX{
slbEntity,
slbServerFarmName,
cslbxSfarmHttpRetCodeMinValue
}::={ cslbxSfarmHttpReturnCodeTable 1}
CslbxSfarmHttpReturnCodeEntry ::=SEQUENCE{
cslbxSfarmHttpRetCodeMinValue CiscoHTTPResponseStatusCode,
cslbxSfarmHttpRetCodeMaxValue CiscoHTTPResponseStatusCode,
cslbxSfarmHttpRetCodeActionType SlbProbeAction,
cslbxSfarmHttpRetCodeThreshold Unsigned32,
cslbxSfarmHttpRetCodeResetTimer TimeInterval,
cslbxSfarmHttpRetCodeStorageType StorageType,
cslbxSfarmHttpRetCodeRowStatus RowStatus
}cslbxSfarmHttpRetCodeMinValue OBJECT-TYPESYNTAX CiscoHTTPResponseStatusCode
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This object is used for configuring the minimum
value for HTTP return code checking.
When HTTP return code checking is configured,
the HTTP responses are monitored for all the
balanced HTTP connections.
By using return code checking, one can ensure
that good content is delivered."REFERENCE"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."::={ cslbxSfarmHttpReturnCodeEntry 1}cslbxSfarmHttpRetCodeMaxValue OBJECT-TYPESYNTAX CiscoHTTPResponseStatusCode
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for configuring the maximum
value for HTTP return error code checking.
When HTTP return code checking is configured,
the HTTP responses are monitored for all the
balanced HTTP connections.
By using return code checking, one can ensure
that good content is delivered."REFERENCE"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."DEFVAL{100}::={ cslbxSfarmHttpReturnCodeEntry 2}cslbxSfarmHttpRetCodeActionType OBJECT-TYPESYNTAX SlbProbeAction
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object defines what actions will be taken
if the HTTP return error code checking is done.
The value 'countAction' increments the statistics of
the number of occurrences of return codes received.
The value 'logAction' specifies where syslog messages are
sent when a threshold is reached.
The value 'removeAction' specifies where the syslog messages
are sent when a threshold is reached and the server
is removed from the service."::={ cslbxSfarmHttpReturnCodeEntry 3}cslbxSfarmHttpRetCodeThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for configuring the number of
return code occurrences before the action specified
in cslbxServerFarmRetCodeActionType is taken.
This object is applicable only if the value of
cslbxServerFarmRetCodeActionType is 'logAction'
or 'removeAction'."DEFVAL{0}::={ cslbxSfarmHttpReturnCodeEntry 4}cslbxSfarmHttpRetCodeResetTimer OBJECT-TYPESYNTAXTimeIntervalUNITS"seconds"MAX-ACCESSread-create
STATUScurrentDESCRIPTION"The wait time interval before the processing can resume.
This object is applicable if the value of
This object is applicable only if the value of
cslbxServerFarmRetCodeActionType is 'logAction'
or 'removeAction'."::={ cslbxSfarmHttpReturnCodeEntry 5}cslbxSfarmHttpRetCodeStorageType OBJECT-TYPESYNTAXStorageTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The storage type for this conceptual row."DEFVAL{ nonVolatile }::={ cslbxSfarmHttpReturnCodeEntry 6}cslbxSfarmHttpRetCodeRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object is used for adding/deleting entries in
the table.
An entry MUST NOT exist in the active state unless all
objects in the entry have an appropriate value, as described
in the description clause for each writable object.
This object may be modified if the associated
instance of this object is equal to active(1),
notInService(2), or notReady(3). All other writable objects
may be modified if the associated instance of this object is
equal to notInService(2) or notReady(3)."::={ cslbxSfarmHttpReturnCodeEntry 7}-- *************************************************************
-- * *
-- * SLB-EXT - Server Farm Stats Table *
-- * *
-- *************************************************************cslbxServerFarmStatsTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxServerFarmStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains the statistics of server farms"::={ cslbxServerFarms 5}cslbxServerFarmStatsEntry OBJECT-TYPESYNTAX CslbxServerFarmStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in cslbxServerFarmStatsTable. Each entry
contains statistical information such as current connections,
total connections etc."AUGMENTS{ slbServerFarmTableEntry }::={ cslbxServerFarmStatsTable 1}
CslbxServerFarmStatsEntry ::=SEQUENCE{
cslbxServerFarmTotalConns Counter64,
cslbxServerFarmCurrConns Counter64,
cslbxServerFarmFailedConns Counter64,
cslbxServerFarmNumOfTimeFailOvers Counter32,
cslbxServerFarmNumOfTimeBkInServs Counter32}cslbxServerFarmTotalConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections loadbalanced to
all the real servers associated with this server farm."::={ cslbxServerFarmStatsEntry 1}cslbxServerFarmCurrConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of active connections loadbalanced to
all the real servers associated with this server farm."::={ cslbxServerFarmStatsEntry 2}cslbxServerFarmFailedConns OBJECT-TYPESYNTAXCounter64UNITS"connections"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections failed to all
the real servers associated with this server farm.
Failure reasons can be Maximum connections reached,
Real Server down etc."::={ cslbxServerFarmStatsEntry 3}cslbxServerFarmNumOfTimeFailOvers OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object contains the value of the number of times
a serverfarm has failed over. The failed over state is
specified by the cslbxServerFarmState object with a value
of inactive(2)."::={ cslbxServerFarmStatsEntry 4}cslbxServerFarmNumOfTimeBkInServs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object contains the value of the number of times
a serverfarm has returned back to inservice after failing
over. The inservice state is specified by the
cslbxServerFarmState object with a value of active(1)."::={ cslbxServerFarmStatsEntry 5}-- *************************************************************
-- * *
-- * SLB-EXT - IP NAT Pool Table *
-- * *
-- *************************************************************cslbxNatPoolTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxNatPoolEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of IP NAT pools."::={ cslbxClientNatPools 1}cslbxNatPoolEntry OBJECT-TYPESYNTAX CslbxNatPoolEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular NAT pool
served by a particular local SLB entity."INDEX{
slbEntity,
cslbxNatPoolName
}::={ cslbxNatPoolTable 1}
CslbxNatPoolEntry ::=SEQUENCE{
cslbxNatPoolName SlbServerString,
cslbxNatPoolStartAddressType InetAddressType,
cslbxNatPoolStartAddress InetAddress,
cslbxNatPoolEndAddressType InetAddressType,
cslbxNatPoolEndAddress InetAddress,
cslbxNatPoolRowStatus RowStatus}cslbxNatPoolName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the NAT pool."::={ cslbxNatPoolEntry 1}cslbxNatPoolStartAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in
cslbxNatPoolStartAddress."DEFVAL{ ipv4 }::={ cslbxNatPoolEntry 2}cslbxNatPoolStartAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The first IP address in this NAT pool."DEFVAL{ '00000000'H }::={ cslbxNatPoolEntry 3}cslbxNatPoolEndAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in
cslbxNatPoolEndAddress."DEFVAL{ ipv4 }::={ cslbxNatPoolEntry 4}cslbxNatPoolEndAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The last IP address in this NAT pool."DEFVAL{ '00000000'H }::={ cslbxNatPoolEntry 5}cslbxNatPoolRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object is used by a management station to create
or delete the row entry in cslbxNatPoolTable following
the RowStatus textual convention."::={ cslbxNatPoolEntry 6}-- *************************************************************
-- * *
-- * SLB-EXT - Sticky Group Table *
-- * *
-- *************************************************************cslbxStickyGroupTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxStickyGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of Sticky Groups."::={ cslbxStickyObjects 1}cslbxStickyGroupEntry OBJECT-TYPESYNTAX CslbxStickyGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular Sticky Group
served by a particular local SLB entity."INDEX{
slbEntity,
cslbxStickyGroupId
}::={ cslbxStickyGroupTable 1}
CslbxStickyGroupEntry ::=SEQUENCE{
cslbxStickyGroupId Unsigned32,
cslbxStickyGroupType SlbStickyType,
cslbxStickyGroupMaskAddressType InetAddressType,
cslbxStickyGroupMaskAddress InetAddress,
cslbxStickyGroupCookieName SnmpAdminString,
cslbxStickyGroupStickyTimer Unsigned32,
cslbxStickyGroupRowStatus RowStatus,
cslbxStickyGroupHeaderName SnmpAdminString,
cslbxStickyGroupTimeoutActiveConn TruthValue,
cslbxStickyGroupReplicate TruthValue}cslbxStickyGroupId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This Sticky Group's ID."::={ cslbxStickyGroupEntry 1}cslbxStickyGroupType OBJECT-TYPESYNTAX SlbStickyType
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This Sticky Group's type."::={ cslbxStickyGroupEntry 2}cslbxStickyGroupMaskAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in
cslbxStickyGroupMaskAddress."DEFVAL{ ipv4 }::={ cslbxStickyGroupEntry 3}cslbxStickyGroupMaskAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The network mask used with the ipSticky type. The
source IP address will be AND'ed with this mask before
inserting into the sticky database."DEFVAL{ 'FFFFFFFF'H }::={ cslbxStickyGroupEntry 4}cslbxStickyGroupCookieName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The HTTP Cookie name used with httpCookieSticky
type."::={ cslbxStickyGroupEntry 5}cslbxStickyGroupStickyTimer OBJECT-TYPESYNTAXUnsigned32UNITS"minutes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The length of time a Sticky Group may exist before
being automatically removed."::={ cslbxStickyGroupEntry 6}cslbxStickyGroupRowStatus OBJECT-TYPE
SYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status is used by a management station to
create or delete the row entry in
cslbxStickyGroupTable following the RowStatus
textual convention."::={ cslbxStickyGroupEntry 7}cslbxStickyGroupHeaderName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..64))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object identifies the HTTP Header name.
This is applicable only if the value of
cslbxStickyGroupType is 'httpHeaderSticky'."::={ cslbxStickyGroupEntry 8}cslbxStickyGroupTimeoutActiveConn OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object specifies whether the sticky
entries to be timed out if active connections
exist once the sticky timer expires.
If set to 'true', sticky entries will timeout
even if connections exist. If set to 'false'
sticky entries will not time out if there exist
any active connections."::={ cslbxStickyGroupEntry 9}cslbxStickyGroupReplicate OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object enables/disables sticky replication
in a redundant configuration."::={ cslbxStickyGroupEntry 10}-- *************************************************************
-- * *
-- * SLB-EXT - Sticky Object Table *
-- * *
-- *************************************************************cslbxStickyObjectTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxStickyObjectTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of existing sticky entries. Sticky entries
allow related connections to be sent to the same
real server on a per client basis. This table
supports the Content Switching Module (CSM) feature
which is not supported by the slbStickyObjectTable
in the CISCO-SLB-MIB."::={ cslbxStickyObjects 2}cslbxStickyObjectTableEntry OBJECT-TYPESYNTAX CslbxStickyObjectTableEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"Information about a particular sticky entry by a
particular local SLB entity."INDEX{
slbEntity,
cslbxStickyObjectIndex
}::={ cslbxStickyObjectTable 1}
CslbxStickyObjectTableEntry ::=SEQUENCE{
cslbxStickyObjectIndex Unsigned32,
cslbxStickyObjectGroupId Unsigned32,
cslbxStickyObjectType SlbStickyType,
cslbxStickyObjectSourceInfo Unsigned32,
cslbxStickyObjectRealAddressType InetAddressType,
cslbxStickyObjectRealAddress InetAddress,
cslbxStickyObjectRealPort CiscoPort
}cslbxStickyObjectIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The sticky entry index."::={ cslbxStickyObjectTableEntry 1}cslbxStickyObjectGroupId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The group ID associated with this sticky entry."::={ cslbxStickyObjectTableEntry 2}cslbxStickyObjectType OBJECT-TYPESYNTAX SlbStickyType
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The sticky type of this sticky entry."::={ cslbxStickyObjectTableEntry 3}cslbxStickyObjectSourceInfo OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The client IP address or hashed of source data used
created this sticky entry."::={ cslbxStickyObjectTableEntry 4}cslbxStickyObjectRealAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of address stored in
cslbxStickyObjectRealAddress."::={ cslbxStickyObjectTableEntry 5}cslbxStickyObjectRealAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The real server IP address selected for all clients
matched this sticky entry."::={ cslbxStickyObjectTableEntry 6}cslbxStickyObjectRealPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The port number of the real server associated with
this sticky entry."::={ cslbxStickyObjectTableEntry 7}-- Sticky Group Extension TablecslbxStickyGroupExtTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxStickyGroupExtEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An extension to cslbxStickyGroupTable.
This table contains additional objects
related to sticky group."::={ cslbxStickyObjects 3}cslbxStickyGroupExtEntry OBJECT-TYPESYNTAX CslbxStickyGroupExtEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in this table.
Each entry contains offset,
value, secondary cookie etc."AUGMENTS{ cslbxStickyGroupEntry }::={ cslbxStickyGroupExtTable 1}
CslbxStickyGroupExtEntry ::=SEQUENCE{
cslbxStickyOffset Unsigned32,
cslbxStickyLength Unsigned32,
cslbxStickyCookieSecondary SnmpAdminString,
cslbxStickyCookieInsertEnable TruthValue,
cslbxStickyCookieExpiryDate DateAndTime}cslbxStickyOffset OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object represents the offset value to specify
portion of the cookie/header/SSL-ID to use to 'stick'
connections.
This object is applicable to following values of
cslbxStickyGroupType:
'httpCookieSticky'
'sslSticky'
'httpHeaderSticky'."::={ cslbxStickyGroupExtEntry 1}cslbxStickyLength OBJECT-TYPESYNTAXUnsigned32UNITS"Bytes"MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"This object represents the length
of the value specified in cslbxStickyOffset
to maintain sticky connections."::={ cslbxStickyGroupExtEntry 2}cslbxStickyCookieSecondary OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used for configuring the alternate
cookie name appearing in URL string to stick
a connection."DEFVAL{""}::={ cslbxStickyGroupExtEntry 3}cslbxStickyCookieInsertEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object enables/disables inserting a cookie.
The cookie insert feature enables the device
to insert a cookie in the 'Set-Cookie' header in the
HTTP response."::={ cslbxStickyGroupExtEntry 4}cslbxStickyCookieExpiryDate OBJECT-TYPESYNTAXDateAndTimeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object identifies the valid life time of the cookie.
This is the value sent in 'expires=' attribute of
'Set-Cookie' header in the HTTP response."::={ cslbxStickyGroupExtEntry 5}-- *************************************************************
-- * *
-- * SLB-EXT - Map Table *
-- * *
-- *************************************************************cslbxMapTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxMapTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of SLB map groups. A SLB map group contains
a list of matching criteria."::={ cslbxMaps 1}cslbxMapTableEntry OBJECT-TYPESYNTAX CslbxMapTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular map group,
served by a particular local SLB entity."INDEX{
slbEntity,
cslbxMapName
}::={ cslbxMapTable 1}
CslbxMapTableEntry ::=SEQUENCE{
cslbxMapName SlbServerString,
cslbxMapType SlbMapType,
cslbxMapRowStatus RowStatus}cslbxMapName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the map group."::={ cslbxMapTableEntry 1}cslbxMapType OBJECT-TYPESYNTAX SlbMapType
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of the map group."DEFVAL{ notCfgMap }::={ cslbxMapTableEntry 2}cslbxMapRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxMapTable
following the RowStatus textual convention."::={ cslbxMapTableEntry 3}-- *************************************************************
-- * *
-- * SLB-EXT - HTTP Regular Expression Table *
-- * *
-- *************************************************************cslbxHttpExpressionTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxHttpExpressionTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of HTTP field and regular expressions."::={ cslbxMaps 2}cslbxHttpExpressionTableEntry OBJECT-TYPESYNTAX CslbxHttpExpressionTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular HTTP field and
the regular expression in a particular map group,
served by a particular local SLB entity."INDEX{
slbEntity,
cslbxHttpExpressionMapName,
cslbxHttpExpressionIndex
}::={ cslbxHttpExpressionTable 1}
CslbxHttpExpressionTableEntry ::=SEQUENCE{
cslbxHttpExpressionMapName SlbServerString,
cslbxHttpExpressionIndex Unsigned32,
cslbxHttpExpressionFieldName SlbRegularExpression,
cslbxHttpExpressionValue SlbRegularExpression,
cslbxHttpExpressionRowStatus RowStatus,
cslbxHttpExpressionRequestMethod SnmpAdminString}cslbxHttpExpressionMapName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the Map containing this entry.
This entry is only valid for cslbxMapType of:
'urlMap', 'cookieMap', or 'headerMap'."::={ cslbxHttpExpressionTableEntry 1}cslbxHttpExpressionIndex OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index of this item within a Map group."::={ cslbxHttpExpressionTableEntry 2}cslbxHttpExpressionFieldName OBJECT-TYPESYNTAX SlbRegularExpression
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The HTTP Cookie Name or Header Name. The SLB device
will parse the HTTP packets for this field name. This
object is not used for the Map type of 'urlMap', since
there is only one HTTP URL field in a HTTP request."::={ cslbxHttpExpressionTableEntry 3}cslbxHttpExpressionValue OBJECT-TYPESYNTAX SlbRegularExpression
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The regular expression to match against a HTTP URL,
Cookie, or Header field."::={ cslbxHttpExpressionTableEntry 4}cslbxHttpExpressionRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxHttpExpressionTable
following the RowStatus textual convention."::={ cslbxHttpExpressionTableEntry 5}cslbxHttpExpressionRequestMethod OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The expression string to match against the HTTP
request method type string. Some of the standard
request methods are: 'GET', 'HEAD', 'POST', 'PUT',
'DELETE', 'TRACE', 'CONNECT', 'OPTIONS'."DEFVAL{ ''H }::={ cslbxHttpExpressionTableEntry 6}-- *************************************************************
-- * *
-- * SLB-EXT - ReturnCode Action Rule Table *
-- * *
-- *************************************************************cslbxHttpReturnCodeTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxHttpReturnCodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of rules associating ReturnCode maps and
intervals of HTTP return codes with actions to
perform when particular HTTP return codes are seen
in the data stream."::={ cslbxMaps 3}cslbxHttpReturnCodeEntry OBJECT-TYPESYNTAX CslbxHttpReturnCodeEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about the particular action rule in a
particular map of type 'returnCodeMap' dealing with
a particular range of HTTP return codes, served by a
particular local SLB entity."INDEX{
slbEntity,
cslbxHttpReturnCodeMapName,
cslbxHttpReturnCodeMinValue
}::={ cslbxHttpReturnCodeTable 1}
CslbxHttpReturnCodeEntry ::=SEQUENCE{
cslbxHttpReturnCodeMapName SlbServerString,
cslbxHttpReturnCodeMinValue Unsigned32,
cslbxHttpReturnCodeMaxValue Unsigned32,
cslbxHttpReturnCodeThreshold Unsigned32,
cslbxHttpReturnCodeResetTimer TimeInterval,
cslbxHttpReturnCodeType SlbProbeAction,
cslbxHttpReturnCodeRowStatus RowStatus}cslbxHttpReturnCodeMapName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the ReturnCode map containing this action
rule."::={ cslbxHttpReturnCodeEntry 1}cslbxHttpReturnCodeMinValue OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The minimum HTTP return code that this rule matches."REFERENCE"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."::={ cslbxHttpReturnCodeEntry 2}cslbxHttpReturnCodeMaxValue OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum HTTP return code that this rule matches."
REFERENCE"RFC 2616 Section 6.1.1 Status Code and Reason Phrase."DEFVAL{0}::={ cslbxHttpReturnCodeEntry 3}cslbxHttpReturnCodeThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of times the return code seen before the
action taking place. Once HTTP return codes between
cslbxHttpReturnCodeMinValue and
cslbxHttpReturnCodeMaxValue, inclusive, have
been seen at least cslbxHttpReturnCodeThreshold
times, the action specified by
cslbxHttpReturnCodeType is taken. The value
of zero indicates this object has not been set."DEFVAL{0}::={ cslbxHttpReturnCodeEntry 4}cslbxHttpReturnCodeResetTimer OBJECT-TYPESYNTAXTimeIntervalUNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The time interval before resetting the state of the
real server. Once the action associated with this
rule is taken, the associated real server state is
reset after cslbxHttpReturnCodeResetTimer.
The value of zero indicates the state will never
reset."DEFVAL{0}::={ cslbxHttpReturnCodeEntry 5}cslbxHttpReturnCodeType OBJECT-TYPESYNTAX SlbProbeAction
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The action associated with this rule."DEFVAL{ noAction }::={ cslbxHttpReturnCodeEntry 6}cslbxHttpReturnCodeRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in
cslbxHttpReturnCodeTable following the
RowStatus textual convention."::={ cslbxHttpReturnCodeEntry 7}-- *************************************************************
-- * *
-- * SLB-EXT - Policy Table *
-- * *
-- *************************************************************cslbxPolicyTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxPolicyTableEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"Table of load balancing policies."::={ cslbxPolicies 1}cslbxPolicyTableEntry OBJECT-TYPESYNTAX CslbxPolicyTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular policy configured on
a particular local SLB entity."INDEX{
slbEntity,
cslbxPolicyName
}::={ cslbxPolicyTable 1}
CslbxPolicyTableEntry ::=SEQUENCE{
cslbxPolicyName SlbServerString,
cslbxPolicyClientGroupNumber Unsigned32,
cslbxPolicyClientGroupName SlbObjectNameString,
cslbxPolicyUrlMap SlbObjectNameString,
cslbxPolicyCookieMap SlbObjectNameString,
cslbxPolicyGenericHeaderMap SlbObjectNameString,
cslbxPolicyStickyGroup Unsigned32,
cslbxPolicyDscpEnabled TruthValue,
cslbxPolicyDscpStamping Unsigned32,
cslbxPolicyFarmName SlbObjectNameString,
cslbxPolicyRowStatus RowStatus,
cslbxPolicyBackupFarmName SlbObjectNameString,
cslbxPolicyBkFarmStickyEnabled TruthValue,
cslbxPolicyReverseStickyGroup Unsigned32}cslbxPolicyName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the policy."::={ cslbxPolicyTableEntry 1}cslbxPolicyClientGroupNumber OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The group number of the associated client access
list."::={ cslbxPolicyTableEntry 2}cslbxPolicyClientGroupName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The group name of the associated client access list."::={ cslbxPolicyTableEntry 3}cslbxPolicyUrlMap OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION
"The name of the associated URL map."::={ cslbxPolicyTableEntry 4}cslbxPolicyCookieMap OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the associated Cookie map."::={ cslbxPolicyTableEntry 5}cslbxPolicyGenericHeaderMap OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the associated generic HTTP
header map."::={ cslbxPolicyTableEntry 6}cslbxPolicyStickyGroup OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of the associated sticky group. The
value '0' indicates no sticky group is associated."DEFVAL{0}::={ cslbxPolicyTableEntry 7}cslbxPolicyDscpEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The current setting for enabling TOS byte stamping.
If this is set, the TCP TOS (type-of-service) byte
of traffic matching this policy will be
stamped with the cslbxPolicyDscpStamping value."DEFVAL{ false }::={ cslbxPolicyTableEntry 8}cslbxPolicyDscpStamping OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The value to be stamped over the TCP TOS
(type-of-service) byte."DEFVAL{0}::={ cslbxPolicyTableEntry 9}cslbxPolicyFarmName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The server farm to which a connection matching this
policy may be assigned."DEFVAL{""}::={ cslbxPolicyTableEntry 10}cslbxPolicyRowStatus OBJECT-TYPESYNTAXRowStatus
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxPolicyTable following
the RowStatus textual convention."::={ cslbxPolicyTableEntry 11}cslbxPolicyBackupFarmName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The backup server farm to be used in case the primary
server farm has no active server."DEFVAL{ ''H }::={ cslbxPolicyTableEntry 12}cslbxPolicyBkFarmStickyEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The current setting for enabling sticky option on
the backup server farm."DEFVAL{ false }::={ cslbxPolicyTableEntry 13}cslbxPolicyReverseStickyGroup OBJECT-TYPESYNTAXUnsigned32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The group number of the sticky group to be used when
inserting reverse sticky entry. The value of zero
indicates that reverse sticky is not enabled."DEFVAL{0}::={ cslbxPolicyTableEntry 14}-- *************************************************************
-- * *
-- * SLB-EXT - Virtual Server Table *
-- * *
-- *************************************************************cslbxVirtualServerTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxVirtualServerTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of virtual servers. It contains additional
configurations for the slbVirtualServerTable."::={ cslbxVirtualServers 1}cslbxVirtualServerTableEntry OBJECT-TYPESYNTAX CslbxVirtualServerTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Additional configuration information about a
particular virtual server served by a particular
local SLB entity."
AUGMENTS{ slbVirtualServerTableEntry }::={ cslbxVirtualServerTable 1}
CslbxVirtualServerTableEntry ::=SEQUENCE{
cslbxVirtualAdvertiseOption SlbIpAdvertise,
cslbxVirtualVlanId Unsigned32,
cslbxVirtualReplicationMode SlbReplicationMode,
cslbxVirtualPendingTimer TimeInterval,
cslbxVirtualL7MaxParseLength Unsigned32,
cslbxVirtualHttpPersistenceSlb TruthValue,
cslbxVirtualURLHashBeginString SlbRegularExpression,
cslbxVirtualURLHashEndString SlbRegularExpression,
cslbxVirtualMaxConns Unsigned32,
cslbxVirtualOwnerName SlbObjectNameString,
cslbxVirtualFlowMode SlbDirectionalMode,
cslbxVirtualSSLStickyOffset Unsigned32,
cslbxVirtualSSLStickyLength Unsigned32,
cslbxVirtualReverseStickyGroup Unsigned32,
cslbxVirtualBackupFarmName SlbObjectNameString,
cslbxVirtualBkFarmStickyEnabled TruthValue}cslbxVirtualAdvertiseOption OBJECT-TYPESYNTAX SlbIpAdvertise
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The advertise option for the virtual IP address.
This value and the cslbxVirtualAdvertise value will
determine whether and when to add the virtual IP
address into the static route table."DEFVAL{ alwaysAdvertise }::={ cslbxVirtualServerTableEntry 1}cslbxVirtualVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The VLAN ID associated with the virtual server.
Only traffic from this VLAN may match the
virtual server. By default (value of zero), a
virtual server may match traffic from any VLAN."DEFVAL{0}::={ cslbxVirtualServerTableEntry 2}cslbxVirtualReplicationMode OBJECT-TYPESYNTAX SlbReplicationMode
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies which information will be replicated
from the active device to a standby device in a
fault tolerant configuration."DEFVAL{ replNone }::={ cslbxVirtualServerTableEntry 3}cslbxVirtualPendingTimer OBJECT-TYPESYNTAXTimeInterval
UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The length of time before a connection in the
pending state gets torn down."DEFVAL{3000}::={ cslbxVirtualServerTableEntry 4}cslbxVirtualL7MaxParseLength OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum number of characters to be parsed for
Layer 7 (application level) specific information.
If HTTP processing is required on an HTTP request
or response with HTTP header length greater than
cslbxVirtualL7MaxParseLength, the connection will be
rejected and reset."DEFVAL{600}::={ cslbxVirtualServerTableEntry 5}cslbxVirtualHttpPersistenceSlb OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The setting for load balancing each request in a
HTTP 1.1 persistence connection. If set to 'true',
the SLB device may direct successive HTTP requests
in the same TCP connection to different destinations."DEFVAL{ true }::={ cslbxVirtualServerTableEntry 6}cslbxVirtualURLHashBeginString OBJECT-TYPESYNTAX SlbRegularExpression
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The sub-string within the URL string at which to
start the hashing operation. The hash result
will be used in the server farm with predictor
'urlHash'. An empty string indicates hashing should
begin at the beginning of the URL."DEFVAL{""}::={ cslbxVirtualServerTableEntry 7}cslbxVirtualURLHashEndString OBJECT-TYPESYNTAX SlbRegularExpression
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The sub-string within the URL string at which to
end the hashing operation. The hash result
will be used in the server farm with predictor
'urlHash'. An empty string indicates hashing should
end at the end of the URL."DEFVAL{""}::={ cslbxVirtualServerTableEntry 8}cslbxVirtualMaxConns OBJECT-TYPESYNTAXUnsigned32(0..4294967295)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum number of connections can be concurrently
opened to this virtual server. The value of zero
indicates that there is no upper limit of
connections to this virtual server."DEFVAL{0}::={ cslbxVirtualServerTableEntry 9}cslbxVirtualOwnerName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the associated Owner."DEFVAL{ ''H }::={ cslbxVirtualServerTableEntry 10}cslbxVirtualFlowMode OBJECT-TYPESYNTAX SlbDirectionalMode
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The direction of the traffic flowing through the
SLB device."DEFVAL{ defdirectional }::={ cslbxVirtualServerTableEntry 11}cslbxVirtualSSLStickyOffset OBJECT-TYPESYNTAXUnsigned32(0..127)UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of bytes offset into the SSL session ID
where the sticky data started."DEFVAL{0}::={ cslbxVirtualServerTableEntry 12}cslbxVirtualSSLStickyLength OBJECT-TYPESYNTAXUnsigned32(0..128)UNITS"bytes"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The number of bytes of SSL session ID to be used as
sticky data."DEFVAL{32}::={ cslbxVirtualServerTableEntry 13}cslbxVirtualReverseStickyGroup OBJECT-TYPESYNTAXUnsigned32(0..65535)MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The group number of the sticky group to be used when
inserting reverse sticky entry. The value of zero
indicates that reverse sticky is not enabled."DEFVAL{0}::={ cslbxVirtualServerTableEntry 14}cslbxVirtualBackupFarmName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The backup server farm to be used in case the primary
server farm has no active server."DEFVAL{ ''H }::={ cslbxVirtualServerTableEntry 15}cslbxVirtualBkFarmStickyEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The current setting for enabling sticky option on
the backup server farm."DEFVAL{ false }::={ cslbxVirtualServerTableEntry 16}-- *************************************************************
-- * *
-- * SLB-EXT - Rule Table *
-- * *
-- *************************************************************cslbxRuleTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxRuleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides the function to apply the
policies to the virtual servers. Using different
policies, the SLB can direct traffic matching
different patterns to different server farms."::={ cslbxVirtualServers 2}cslbxRuleEntry OBJECT-TYPESYNTAX CslbxRuleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This entry links one SLB policy to a virtual server.
If the status of associated cslbxRuleVirtualServerName
or the status of associated cslbxRulePolicyName is not
active, the status of this entry cannot be active."INDEX{
slbEntity,
cslbxRuleVirtualServerName,
cslbxRulePolicyName
}::={ cslbxRuleTable 1}
CslbxRuleEntry ::=SEQUENCE{
cslbxRuleVirtualServerName SlbServerString,
cslbxRulePolicyName SlbServerString,
cslbxRuleCurrentConnections Gauge32,
cslbxRuleTotalConnections Counter32,
cslbxRuleHCTotalConnections Counter64,
cslbxRuleTotalClientPackets Counter32,
cslbxRuleHCTotalClientPackets Counter64,
cslbxRuleTotalServerPackets Counter32,
cslbxRuleHCTotalServerPackets Counter64,
cslbxRuleRowStatus RowStatus,
cslbxRuleTotalClientOctets Counter32,
cslbxRuleHCTotalClientOctets Counter64,
cslbxRuleTotalServerOctets Counter32,
cslbxRuleHCTotalServerOctets Counter64}cslbxRuleVirtualServerName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the associated virtual server."::={ cslbxRuleEntry 1}cslbxRulePolicyName OBJECT-TYPESYNTAX SlbServerString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the associated SLB policy."::={ cslbxRuleEntry 2}cslbxRuleCurrentConnections OBJECT-TYPESYNTAXGauge32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of open connections that matched
this SLB policy."::={ cslbxRuleEntry 3}cslbxRuleTotalConnections OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections that ever matched
this SLB policy."::={ cslbxRuleEntry 4}cslbxRuleHCTotalConnections OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of connections that ever matched
this SLB policy. This is the 64-bit version of
cslbxRuleTotalConnections."::={ cslbxRuleEntry 5}cslbxRuleTotalClientPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of packets ever sent by the client
to the server on a connection that matched this SLB
policy."::={ cslbxRuleEntry 6}cslbxRuleHCTotalClientPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of packets ever sent by the client
to the server on a connection that matched this SLB
policy. This is the 64-bit version of
cslbxRuleTotalClientPackets."::={ cslbxRuleEntry 7}cslbxRuleTotalServerPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of packets ever sent by the server
to the client on a connection that matched this SLB
policy."::={ cslbxRuleEntry 8}cslbxRuleHCTotalServerPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of packets ever sent by the server
to the client on a connection that matched this
SLB policy. This is the 64-bit version of
cslbxRuleTotalServerPackets."::={ cslbxRuleEntry 9}cslbxRuleRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxRuleTable following
the RowStatus textual convention."::={ cslbxRuleEntry 10}cslbxRuleTotalClientOctets OBJECT-TYPESYNTAXCounter32UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of octets ever sent by the client
to the server on a connection that matched this SLB
policy."::={ cslbxRuleEntry 11}cslbxRuleHCTotalClientOctets OBJECT-TYPESYNTAXCounter64UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of octets ever sent by the client
to the server on a connection that matched this SLB
policy. This is the 64-bit version of
cslbxRuleTotalClientOctets."::={ cslbxRuleEntry 12}cslbxRuleTotalServerOctets OBJECT-TYPE
SYNTAXCounter32UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of octets ever sent by the server
to the client on a connection that matched this SLB
policy."::={ cslbxRuleEntry 13}cslbxRuleHCTotalServerOctets OBJECT-TYPESYNTAXCounter64UNITS"octets"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of octets ever sent by the server
to the client on a connection that matched this
SLB policy. This is the 64-bit version of
cslbxRuleTotalServerOctets."::={ cslbxRuleEntry 14}-- *************************************************************
-- * *
-- * SLB-EXT - VLAN Table *
-- * *
-- *************************************************************cslbxVlanTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxVlanEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides the configuration of VLANs
configured on the SLB."::={ cslbxVlans 1}cslbxVlanEntry OBJECT-TYPESYNTAX CslbxVlanEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This entry is for configuring the VLAN on the SLB
device."INDEX{
slbEntity,
cslbxVlanId
}::={ cslbxVlanTable 1}
CslbxVlanEntry ::=SEQUENCE{
cslbxVlanId Unsigned32,
cslbxVlanType SlbVlanType,
cslbxVlanAddressType InetAddressType,
cslbxVlanAddress InetAddress,
cslbxVlanMaskAddressType InetAddressType,
cslbxVlanMaskAddress InetAddress,
cslbxVlanRowStatus RowStatus}cslbxVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The 802.1q VLAN ID of this VLAN."::={ cslbxVlanEntry 1}
cslbxVlanType OBJECT-TYPESYNTAX SlbVlanType
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of this VLAN."::={ cslbxVlanEntry 2}cslbxVlanAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in cslbxVlanAddress."DEFVAL{ ipv4 }::={ cslbxVlanEntry 3}cslbxVlanAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address of this VLAN interface."DEFVAL{ '00000000'H }::={ cslbxVlanEntry 4}cslbxVlanMaskAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The type of address stored in cslbxVlanMaskAddress."DEFVAL{ ipv4 }::={ cslbxVlanEntry 5}cslbxVlanMaskAddress OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The network mask for this VLAN interface."DEFVAL{ '00000000'H }::={ cslbxVlanEntry 6}cslbxVlanRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object is used by a management station to create
or delete the row entry in cslbxVlanTable following
the RowStatus textual convention."::={ cslbxVlanEntry 7}-- *************************************************************
-- * *
-- * SLB-EXT - Alias IP Address Table *
-- * *
-- *************************************************************cslbxAliasAddrTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxAliasAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides the configuration of alias IP
addresses on the SLB device. The SLB device will
respond to an ARP request for alias IP addresses if
the ARP request arrives on the configured VLAN.
A given VLAN may be associated with multiple alias
IP addresses."::={ cslbxVlans 2}cslbxAliasAddrEntry OBJECT-TYPESYNTAX CslbxAliasAddrEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This entry is for configuring an alias IP address on
the SLB device."INDEX{
slbEntity,
cslbxAliasAddrVlanId,
cslbxAliasAddrAddressType,
cslbxAliasAddrAddress
}::={ cslbxAliasAddrTable 1}
CslbxAliasAddrEntry ::=SEQUENCE{
cslbxAliasAddrVlanId Unsigned32,
cslbxAliasAddrAddressType InetAddressType,
cslbxAliasAddrAddress InetAddress,
cslbxAliasAddrRowStatus RowStatus}cslbxAliasAddrVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The VLAN ID associated with this alias address."::={ cslbxAliasAddrEntry 1}cslbxAliasAddrAddressType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of address stored in cslbxAliasAddrAddress."::={ cslbxAliasAddrEntry 2}cslbxAliasAddrAddress OBJECT-TYPESYNTAXInetAddress(SIZE(1..20))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The alias IP address itself."::={ cslbxAliasAddrEntry 3}cslbxAliasAddrRowStatus OBJECT-TYPESYNTAXRowStatus
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object is used by a management station to create
or delete the row entry in cslbxAliasAddrTable
following the RowStatus textual convention."::={ cslbxAliasAddrEntry 4}-- *************************************************************
-- * *
-- * SLB-EXT - IP Static Route Table *
-- * *
-- *************************************************************cslbxStaticRouteTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxStaticRouteEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table provides the configuration of static routes
on the SLB device."::={ cslbxVlans 3}cslbxStaticRouteEntry OBJECT-TYPESYNTAX CslbxStaticRouteEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This entry is for configuring the static route used
by the SLB device. The SLB device will accept
multiple destination gateways for the same route.
The SLB should able to pick an active gateway for
a given route. In some case, the SLB device can
load-balancing among the gateways of the same
route."INDEX{
slbEntity,
cslbxStaticRouteVlanId,
cslbxStaticRouteSubnetAddrType,
cslbxStaticRouteSubnetAddr,
cslbxStaticRouteMaskAddrType,
cslbxStaticRouteMaskAddr,
cslbxStaticRouteGatewayAddrType,
cslbxStaticRouteGatewayAddr
}::={ cslbxStaticRouteTable 1}
CslbxStaticRouteEntry ::=SEQUENCE{
cslbxStaticRouteVlanId Unsigned32,
cslbxStaticRouteSubnetAddrType InetAddressType,
cslbxStaticRouteSubnetAddr InetAddress,
cslbxStaticRouteMaskAddrType InetAddressType,
cslbxStaticRouteMaskAddr InetAddress,
cslbxStaticRouteGatewayAddrType InetAddressType,
cslbxStaticRouteGatewayAddr InetAddress,
cslbxStaticRouteRowStatus RowStatus}cslbxStaticRouteVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The VLAN ID associated with this route."::={ cslbxStaticRouteEntry 1}
cslbxStaticRouteSubnetAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of address stored in
cslbxStaticRouteSubnetAddr."::={ cslbxStaticRouteEntry 2}cslbxStaticRouteSubnetAddr OBJECT-TYPESYNTAXInetAddress(SIZE(1..20))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP subnet of this route."::={ cslbxStaticRouteEntry 3}cslbxStaticRouteMaskAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of address stored in
cslbxStaticRouteMaskAddr."::={ cslbxStaticRouteEntry 4}cslbxStaticRouteMaskAddr OBJECT-TYPESYNTAXInetAddress(SIZE(1..20))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP network mask of this route."::={ cslbxStaticRouteEntry 5}cslbxStaticRouteGatewayAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The type of address stored in
cslbxStaticRouteGatewayAddr."::={ cslbxStaticRouteEntry 6}cslbxStaticRouteGatewayAddr OBJECT-TYPESYNTAXInetAddress(SIZE(1..20))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The IP address of the next hop gateway."::={ cslbxStaticRouteEntry 7}cslbxStaticRouteRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION
"The object is used by a management station to create
or delete the row entry in cslbxStaticRouteTable
following the RowStatus textual convention."::={ cslbxStaticRouteEntry 8}-- *************************************************************
-- * *
-- * SLB-EXT - Fault Tolerance Table *
-- * *
-- *************************************************************cslbxFtTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxFtTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Fault Tolerance settings."::={ cslbxFaultTolerance 1}cslbxFtTableEntry OBJECT-TYPESYNTAX CslbxFtTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about Fault Tolerance settings
for a particular local SLB entity."INDEX{ slbEntity }::={ cslbxFtTable 1}
CslbxFtTableEntry ::=SEQUENCE{
cslbxFtGroupId Unsigned32,
cslbxFtVlanId Unsigned32,
cslbxFtPreempt TruthValue,
cslbxFtPriority Unsigned32,
cslbxFtHeartBeatTimer TimeInterval,
cslbxFtFailThreshold Unsigned32,
cslbxFtState SlbFtState,
cslbxFtStateChangeTime TimeStamp,
cslbxFtRxHeartBeatMsgs Counter32,
cslbxFtTxHeartBeatMsgs Counter32,
cslbxFtRxUpdateMsgs Counter32,
cslbxFtTxUpdateMsgs Counter32,
cslbxFtRxCoupMsgs Counter32,
cslbxFtTxCoupMsgs Counter32,
cslbxFtRxElectMsgs Counter32,
cslbxFtTxElectMsgs Counter32,
cslbxFtRxConnReplMsgs Counter32,
cslbxFtTxConnReplMsgs Counter32,
cslbxFtRxPackets Counter32,
cslbxFtDropPackets Counter32,
cslbxFtDuplPackets Counter32,
cslbxFtXsumErrPackets Counter32,
cslbxFtBuffErrPackets Counter32,
cslbxFtRowStatus RowStatus}cslbxFtGroupId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The Fault Tolerance group number."DEFVAL{0}::={ cslbxFtTableEntry 1}cslbxFtVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The VLAN ID used by this Fault Tolerance group."DEFVAL{0}::={ cslbxFtTableEntry 2}cslbxFtPreempt OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The preemption setting for this Fault Tolerance
group."DEFVAL{ false }::={ cslbxFtTableEntry 3}cslbxFtPriority OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The priority value of this SLB device for the
Fault Tolerance group."DEFVAL{10}::={ cslbxFtTableEntry 4}cslbxFtHeartBeatTimer OBJECT-TYPESYNTAXTimeIntervalUNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The time interval of sending the keep-alive messages
to the peer in the Fault Tolerance group."DEFVAL{100}::={ cslbxFtTableEntry 5}cslbxFtFailThreshold OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The threshold for failing over to the standby SLB.
If a standby SLB device has not received a keep-alive
message from an active SLB device within
cslbxFtFailThreshold consecutive periods
of length cslbxFtHeartBeatTimer, the standby
will become active."DEFVAL{3}::={ cslbxFtTableEntry 6}cslbxFtState OBJECT-TYPESYNTAX SlbFtState
MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The current Fault Tolerance state of this SLB device."::={ cslbxFtTableEntry 7}cslbxFtStateChangeTime OBJECT-TYPESYNTAXTimeStampMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time of the last change in the current
Fault Tolerance state of the SLB device."::={ cslbxFtTableEntry 8}cslbxFtRxHeartBeatMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the keep-alive messages ever received by
this SLB device."::={ cslbxFtTableEntry 9}cslbxFtTxHeartBeatMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the keep-alive messages ever sent
by this SLB device."::={ cslbxFtTableEntry 10}cslbxFtRxUpdateMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the state update (sticky) messages
ever received by this SLB device."::={ cslbxFtTableEntry 11}cslbxFtTxUpdateMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the state update (sticky) messages
ever sent by this SLB device."::={ cslbxFtTableEntry 12}cslbxFtRxCoupMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of master override messages
ever received by this SLB device."::={ cslbxFtTableEntry 13}cslbxFtTxCoupMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of master override messages
ever sent by this SLB device."::={ cslbxFtTableEntry 14}
cslbxFtRxElectMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the master election messages
ever received by this SLB device."::={ cslbxFtTableEntry 15}cslbxFtTxElectMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the master election messages
ever sent by this SLB device."::={ cslbxFtTableEntry 16}cslbxFtRxConnReplMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the connection replication
messages ever received by this SLB device."::={ cslbxFtTableEntry 17}cslbxFtTxConnReplMsgs OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of the connection replication
messages ever sent by this SLB device."::={ cslbxFtTableEntry 18}cslbxFtRxPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of Fault Tolerance messages
ever received by this SLB device."::={ cslbxFtTableEntry 19}cslbxFtDropPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of Fault Tolerance messages
ever dropped by this SLB device."::={ cslbxFtTableEntry 20}cslbxFtDuplPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of duplicate Fault Tolerance
messages ever received by this SLB device."::={ cslbxFtTableEntry 21}cslbxFtXsumErrPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The total number of Fault Tolerance messages with
a checksum error ever received by this SLB device."::={ cslbxFtTableEntry 22}cslbxFtBuffErrPackets OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The total number of Fault Tolerance messages dropped
by this SLB device due to insufficient buffer memory."::={ cslbxFtTableEntry 23}cslbxFtRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status is used by a management station to
create or delete the row entry in
cslbxFtTable following the RowStatus
textual convention."::={ cslbxFtTableEntry 24}-- *************************************************************
-- * *
-- * SLB-EXT - XML Configuration Table *
-- * *
-- *************************************************************cslbxXmlConfigTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxXmlConfigTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of XML interface settings."::={ cslbxXmlConfig 1}cslbxXmlConfigTableEntry OBJECT-TYPESYNTAX CslbxXmlConfigTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about XML interface settings
for a particular local SLB entity."INDEX{ slbEntity }::={ cslbxXmlConfigTable 1}
CslbxXmlConfigTableEntry ::=SEQUENCE{
cslbxXmlConfigEnabled TruthValue,
cslbxXmlConfigVlanId Unsigned32,
cslbxXmlConfigListeningPort CiscoPort,
cslbxXmlConfigRowStatus RowStatus,
cslbxXmlConfigUserName SlbObjectNameString,
cslbxXmlConfigPassword SlbPasswordString,
cslbxXmlConfigClientGroupNumber Unsigned32,
cslbxXmlConfigClientGroupName SlbObjectNameString
}cslbxXmlConfigEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The current setting for enabling XML interface.
If this is set, the XML configuration is
enabled for this SLB instance."DEFVAL{ false }::={ cslbxXmlConfigTableEntry 1}cslbxXmlConfigVlanId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The VLAN ID on which to accept requests for
configuration via XML. If it set to zero, then
connection from any VLAN is acceptable."DEFVAL{0}::={ cslbxXmlConfigTableEntry 2}cslbxXmlConfigListeningPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The TCP port on which this SLB instance
listens for XML configuration requests."DEFVAL{80}::={ cslbxXmlConfigTableEntry 3}cslbxXmlConfigRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The row status is used by a management station to
create or delete the row entry in cslbxXmlConfigTable
following the RowStatus textual convention."::={ cslbxXmlConfigTableEntry 4}cslbxXmlConfigUserName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The required username for the purpose of validating
the XML request."DEFVAL{ ''H }::={ cslbxXmlConfigTableEntry 5}cslbxXmlConfigPassword OBJECT-TYPESYNTAX SlbPasswordString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The required password for the purpose of validating
the XML request."DEFVAL{ ''H }::={ cslbxXmlConfigTableEntry 6}cslbxXmlConfigClientGroupNumber OBJECT-TYPESYNTAXUnsigned32(0..65535)MAX-ACCESSread-createSTATUScurrent
DESCRIPTION"The group number of the associated client access
list."DEFVAL{0}::={ cslbxXmlConfigTableEntry 7}cslbxXmlConfigClientGroupName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The group name of the associated client access list."DEFVAL{ ''H }::={ cslbxXmlConfigTableEntry 8}-- *************************************************************
-- * *
-- * SLB-EXT - Extended Connection Table *
-- * *
-- *************************************************************cslbxConnTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxConnTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Extended Connections being load-balanced
by SLB. This table supports the Content Switching
Module (CSM) feature which is not supported by
the slbConnectionTable in the CISCO-SLB-MIB."::={ cslbxConnections 1}cslbxConnTableEntry OBJECT-TYPESYNTAX CslbxConnTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of Extended Connections for a particular
local SLB entity."INDEX{
slbEntity,
cslbxConnIndex
}::={ cslbxConnTable 1}
CslbxConnTableEntry ::=SEQUENCE{
cslbxConnIndex Unsigned32,
cslbxConnInDestAddrType InetAddressType,
cslbxConnInDestAddr InetAddress,
cslbxConnInDestPort CiscoPort,
cslbxConnInSourceAddrType InetAddressType,
cslbxConnInSourceAddr InetAddress,
cslbxConnInSourcePort CiscoPort,
cslbxConnProtocol CiscoIpProtocol,
cslbxConnOutDestAddrType InetAddressType,
cslbxConnOutDestAddr InetAddress,
cslbxConnOutDestPort CiscoPort,
cslbxConnOutSourceAddrType InetAddressType,
cslbxConnOutSourceAddr InetAddress,
cslbxConnOutSourcePort CiscoPort,
cslbxConnState SlbConnectionState
}cslbxConnIndex OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index to internal structures for the
Extended Connection."::={ cslbxConnTableEntry 1}cslbxConnInDestAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of address stored in
cslbxConnInDestAddr."::={ cslbxConnTableEntry 2}cslbxConnInDestAddr OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The destination IP address of the incoming
request."::={ cslbxConnTableEntry 3}cslbxConnInDestPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The destination port of the incoming request."::={ cslbxConnTableEntry 4}cslbxConnInSourceAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of address stored in
cslbxConnInSourceAddr."::={ cslbxConnTableEntry 5}cslbxConnInSourceAddr OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The source IP address of the incoming request."::={ cslbxConnTableEntry 6}cslbxConnInSourcePort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The source port of the incoming request."::={ cslbxConnTableEntry 7}cslbxConnProtocol OBJECT-TYPESYNTAX CiscoIpProtocol
MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The IP protocol for the Extended Conn."::={ cslbxConnTableEntry 8}cslbxConnOutDestAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of address stored in
cslbxConnOutDestIpAddr."::={ cslbxConnTableEntry 9}cslbxConnOutDestAddr OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The destination IP address of the load-balanced
Extended Conn."::={ cslbxConnTableEntry 10}cslbxConnOutDestPort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The destination port of the load-balanced
Extended Conn."::={ cslbxConnTableEntry 11}cslbxConnOutSourceAddrType OBJECT-TYPESYNTAXInetAddressTypeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The type of address stored in
cslbxConnOutSourceAddr."::={ cslbxConnTableEntry 12}cslbxConnOutSourceAddr OBJECT-TYPESYNTAXInetAddress(SIZE(0..20))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The source IP address of the load-balanced
Extended Conn."::={ cslbxConnTableEntry 13}cslbxConnOutSourcePort OBJECT-TYPESYNTAX CiscoPort
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The source port of the load-balanced
Extended Conn."::={ cslbxConnTableEntry 14}cslbxConnState OBJECT-TYPESYNTAX SlbConnectionState
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The current state of this Extended Conn."::={ cslbxConnTableEntry 15}-- *************************************************************
-- * *
-- * SLB-EXT - Owner Table *
-- * *
-- *************************************************************cslbxOwnerTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxOwnerTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Owners of the load balancing objects."::={ cslbxOwnerObjects 1}cslbxOwnerTableEntry OBJECT-TYPESYNTAX CslbxOwnerTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular Owner configured on
a particular local SLB entity."INDEX{
slbEntity,
cslbxOwnerName
}::={ cslbxOwnerTable 1}
CslbxOwnerTableEntry ::=SEQUENCE{
cslbxOwnerName SlbObjectNameString,
cslbxOwnerContactInfo SnmpAdminString,
cslbxOwnerBillingInfo SnmpAdminString,
cslbxOwnerMaxConns Unsigned32,
cslbxOwnerRowStatus RowStatus}cslbxOwnerName OBJECT-TYPESYNTAX SlbObjectNameString
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The name of the owner of the configured SLB objects."::={ cslbxOwnerTableEntry 1}cslbxOwnerContactInfo OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The contact information for this Owner."DEFVAL{ ''H }::={ cslbxOwnerTableEntry 2}cslbxOwnerBillingInfo OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The billing information for this Owner."DEFVAL{ ''H }::={ cslbxOwnerTableEntry 3}cslbxOwnerMaxConns OBJECT-TYPE
SYNTAXUnsigned32(0..4294967295)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The maximum of connections can be opened to the
virtual servers associated with this Owner. The
value of zero indicates that there is no upper
limit of connections associated with this Owner."DEFVAL{0}::={ cslbxOwnerTableEntry 4}cslbxOwnerRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxOwnerTable following
the RowStatus textual convention."::={ cslbxOwnerTableEntry 5}-- *************************************************************
-- * *
-- * SLB-EXT - Script File Table *
-- * *
-- *************************************************************cslbxScriptFileTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxScriptFileTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Script files to be downloaded into a
particular SLB device. The content of these text
files can be excuted by the SLB device to provide
additional health check functionality."::={ cslbxScriptObjects 1}cslbxScriptFileTableEntry OBJECT-TYPESYNTAX CslbxScriptFileTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular Script file configured
on a particular local SLB entity."INDEX{
slbEntity,
cslbxScriptFileIndex
}::={ cslbxScriptFileTable 1}
CslbxScriptFileTableEntry ::=SEQUENCE{
cslbxScriptFileIndex Unsigned32,
cslbxScriptFileUrl SnmpAdminString,
cslbxScriptFileRowStatus RowStatus}cslbxScriptFileIndex OBJECT-TYPESYNTAXUnsigned32(1..65535)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"The Script file index."::={ cslbxScriptFileTableEntry 1}cslbxScriptFileUrl OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name and location of the Script file."DEFVAL{ ''H }::={ cslbxScriptFileTableEntry 2}cslbxScriptFileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxScriptFileTable
following the RowStatus textual convention."::={ cslbxScriptFileTableEntry 3}-- *************************************************************
-- * *
-- * SLB-EXT - Script Task Table *
-- * *
-- *************************************************************cslbxScriptTaskTable OBJECT-TYPESYNTAXSEQUENCEOF CslbxScriptTaskTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of Script tasks to be executed by the SLB
device when it is online. The scripts from the
cslbxScriptFileTable are referenced in this table
by the named labels."::={ cslbxScriptObjects 2}cslbxScriptTaskTableEntry OBJECT-TYPESYNTAX CslbxScriptTaskTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Information about a particular Script task configured
on a particular local SLB entity."INDEX{
slbEntity,
cslbxScriptTaskIndex
}::={ cslbxScriptTaskTable 1}
CslbxScriptTaskTableEntry ::=SEQUENCE{
cslbxScriptTaskIndex Unsigned32,
cslbxScriptTaskScriptName SlbFunctionNameString,
cslbxScriptTaskScriptArguments SnmpAdminString,
cslbxScriptTaskRowStatus RowStatus}cslbxScriptTaskIndex OBJECT-TYPESYNTAXUnsigned32(1..65535)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"The Script task index."::={ cslbxScriptTaskTableEntry 1}cslbxScriptTaskScriptName OBJECT-TYPESYNTAX SlbFunctionNameString
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the function to be executed."DEFVAL{ ''H }::={ cslbxScriptTaskTableEntry 2}cslbxScriptTaskScriptArguments OBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The argument parameters passed into the executable
Script."DEFVAL{ ''H }::={ cslbxScriptTaskTableEntry 3}cslbxScriptTaskRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The object used by a management station to create
or delete the row entry in cslbxScriptTaskTable
following the RowStatus textual convention."::={ cslbxScriptTaskTableEntry 4}-- *************************************************************
-- * *
-- * Notification Truth Values *
-- * *
-- *************************************************************cslbxFtStateChangeNotifEnabled OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object controls the generation of
cslbxFtStateChange notification.
'true' Indicates that cslbxFtStateChange
notification is to be generated when the state
changes. That is, notification generation
is enabled.
'false' Indicates that cslbxFtStateChange
notification generation is disabled."DEFVAL{ false }::={ cslbxNotifObjects 1}-- NotificationscslbxFtStateChange NOTIFICATION-TYPEOBJECTS{ cslbxFtState }STATUScurrentDESCRIPTION"The notification generated when the Fault Tolerance
process changes to a new state. The value of
cslbxFtState indicates the new state."::={ ciscoSlbExtMIBNotifs 1}-- Conformance InformationcslbxMIBCompliances OBJECTIDENTIFIER
::={ ciscoSlbExtMIBConform 1}cslbxMIBGroups OBJECTIDENTIFIER::={ ciscoSlbExtMIBConform 2}-- CompliancecslbxMIBCompliance MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for entities which implement
the Cisco SLB EXT MIB. The Content Switching Module
(CSM) product supports this revision."MODULE-- this moduleMANDATORY-GROUPS{
cslbxStickyGroupsGroup,
cslbxMapsGroup,
cslbxPoliciesGroup,
cslbxVirtualServersGroup
}GROUP cslbxStatsGroup
DESCRIPTION"This group supports the load-balancing
statistics for the Content Switching Module
(CSM) product."GROUP cslbxServerFarmsGroup
DESCRIPTION"This group supports the HTTP redirect servers
in a SLB server farm."GROUP cslbxClientNatPoolsGroup
DESCRIPTION"This group supports the client NAT feature
for a SLB device."GROUP cslbxVlansGroup
DESCRIPTION"This group supports the VLAN configuration
for the Content Switching Module (CSM)
product. An implementation is
only required to support IPv4 address
instances for the table cslbxAliasAddrTable,
cslbxStaticRouteTable in this group."GROUP cslbxFaultToleranceGroup
DESCRIPTION"This group supports the Fault Tolerance
feature for the Content Switching Module
(CSM) product."GROUP cslbxNotifControlGroup
DESCRIPTION"This group supports the setting for enabling
the notifications of state changed in
a SLB device."GROUP cslbxNotifGroup
DESCRIPTION"This group supports the notifications of
state changed in a SLB device."GROUP cslbxConnsGroup
DESCRIPTION"This group supports the Connection table for
the Content Switching Module (CSM) product."GROUP cslbxStickyObjectsGroup
DESCRIPTION"This group supports the Sticky Object table
for the Content Switching Module (CSM)
product."GROUP cslbxXmlConfigGroup
DESCRIPTION"This group supports the XML Config table
for the Content Switching Module (CSM)
product."OBJECT cslbxServerFarmHashMaskAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxServerFarmHashMaskAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."::={ cslbxMIBCompliances 1}cslbxMIBComplianceRev1 MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION
"The compliance statement for entities which implement
the Cisco SLB EXT MIB. The Content Switching Module
(CSM) product supports this revision."MODULE-- this moduleMANDATORY-GROUPS{
cslbxStickyGroupsGroupRev2,
cslbxMapsGroup,
cslbxPoliciesGroup,
cslbxVirtualServersGroup
}GROUP cslbxStatsGroup
DESCRIPTION"This group supports the load-balancing
statistics for the Content Switching Module
(CSM) product."GROUP cslbxServerFarmsGroup
DESCRIPTION"This group supports the HTTP redirect servers
in a SLB server farm."GROUP cslbxClientNatPoolsGroup
DESCRIPTION"This group supports the client NAT feature
for a SLB device."GROUP cslbxVlansGroup
DESCRIPTION"This group supports the VLAN configuration
for the Content Switching Module (CSM)
product. An implementation is
only required to support IPv4 address
instances for the table cslbxAliasAddrTable,
cslbxStaticRouteTable in this group."GROUP cslbxFaultToleranceGroup
DESCRIPTION"This group supports the Fault Tolerance
feature for the Content Switching Module
(CSM) product."GROUP cslbxNotifControlGroup
DESCRIPTION"This group supports the setting for enabling
the notifications of state changed in
a SLB device."GROUP cslbxNotifGroup
DESCRIPTION"This group supports the notifications of
state changed in a SLB device."GROUP cslbxConnsGroup
DESCRIPTION"This group supports the Connection table for
the Content Switching Module (CSM) product."GROUP cslbxStickyObjectsGroup
DESCRIPTION"This group supports the Sticky Object table
for the Content Switching Module (CSM)
product."GROUP cslbxXmlConfigGroup
DESCRIPTION"This group supports the XML Config table
for the Content Switching Module (CSM)
product."GROUP cslbxXmlUserAccessGroup
DESCRIPTION"This group supports additional configurations
for controlling the user access to the XML
management interface in an SLB device."GROUP cslbxOwnerGroup
DESCRIPTION"This group supports the configurations for
defining Owner object in an SLB device."GROUP cslbxBackupServerGroup
DESCRIPTION"This group supports the configurations for
defining the Backup ServerFarms in an SLB
device."GROUP cslbxScriptedProbeGroup
DESCRIPTION"This group supports the configurations for
Scripted Probe objects in an SLB device."GROUP cslbxReverseStickyGroup
DESCRIPTION"This group supports the configurations of
Reverse Sticky option in the Content Switching
Module (CSM) product."GROUP cslbxVirtualServersExtGroup
DESCRIPTION"This group supports additional counters and
configurations to control the traffic coming
into an Virtual Server object in a SLB device."GROUP cslbxMapsRev2Group
DESCRIPTION"This group supports configurations of the
matching criterion in a SLB device. This
second revision includes the configuration
of a HTTP request method matching string."GROUP cslbxServerFarmsExtGroup
DESCRIPTION"This group is mandatory for those systems
which support HTTP Cookie and HTTP URL
attritbutes in the server farms."GROUP cslbxCookieStickyGroup
DESCRIPTION"This group is mandatory for the systems
which support cookie attributes
in sticky configuration."GROUP cslbxServerFarmsHttpRetCodeGroup
DESCRIPTION"This group is mandatory for those systems
with return code map can be configured
on the server farm."GROUP cslbxStatsHCGroup
DESCRIPTION"This group is mandatory for those systems
which support counter64 SLB statistics."OBJECT cslbxServerFarmHashMaskAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxServerFarmHashMaskAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."::={ cslbxMIBCompliances 2}cslbxMIBComplianceRev2 MODULE-COMPLIANCESTATUSdeprecatedDESCRIPTION"The compliance statement for entities which implement
the Cisco SLB EXT MIB."MODULE-- this moduleMANDATORY-GROUPS{
cslbxStatsGroup,
cslbxServerFarmsGroup,
cslbxStickyGroupsGroupRev2,
cslbxMapsGroup,
cslbxPoliciesGroup,
cslbxVirtualServersGroup
}GROUP cslbxClientNatPoolsGroup
DESCRIPTION"This group supports the client NAT feature
for a SLB device."GROUP cslbxVlansGroup
DESCRIPTION"This group supports the VLAN configuration
for the Content Switching Module.
An implementation is only required to
support IPv4 address instances for the table
cslbxAliasAddrTable, cslbxStaticRouteTable in
this group."GROUP cslbxFaultToleranceGroup
DESCRIPTION"This group supports the Fault Tolerance
feature for the Content Switching Module
(CSM) product."GROUP cslbxNotifControlGroup
DESCRIPTION"This group supports the setting for enabling
the notifications of state changed in
a SLB device."GROUP cslbxNotifGroup
DESCRIPTION"This group supports the notifications of
state changed in a SLB device."GROUP cslbxConnsGroup
DESCRIPTION"This group is mandatory for those modules
which support SLB connections."GROUP cslbxStickyObjectsGroup
DESCRIPTION"This group is mandatory for those modules
which supports the Sticky Object configuration."GROUP cslbxXmlConfigGroup
DESCRIPTION"This group is mandatory for those modules
which support parameters that will be used for
configuration using XML."GROUP cslbxXmlUserAccessGroup
DESCRIPTION"This group supports additional configurations
for controlling the user access to the XML
management interface in an SLB device."GROUP cslbxOwnerGroup
DESCRIPTION"This group supports the configurations for
defining Owner object in an SLB device."GROUP cslbxBackupServerGroup
DESCRIPTION"This group supports the configurations for
defining the Backup ServerFarms in an SLB
device."GROUP cslbxScriptedProbeGroup
DESCRIPTION"This group supports the configurations for
Scripted Probe objects in an SLB device."GROUP cslbxReverseStickyGroup
DESCRIPTION"This group is mandatory for those modules
which supports reverse sticky options."GROUP cslbxVirtualServersExtGroup
DESCRIPTION"This group supports additional counters and
configurations to control the traffic coming
into an Virtual Server object in a SLB device."GROUP cslbxMapsRev2Group
DESCRIPTION"This group supports configurations of the
matching criterion in a SLB device. This
second revision includes the configuration
of a HTTP request method matching string."GROUP cslbxServerFarmsExtGroup
DESCRIPTION"This group is mandatory for those systems
which support HTTP Cookie and HTTP URL
attritbutes in the server farms."GROUP cslbxCookieStickyGroup
DESCRIPTION"This group is mandatory for the systems
which support cookie attributes
in sticky configuration."GROUP cslbxServerFarmsHttpRetCodeGroup
DESCRIPTION"This group is mandatory for those systems
with return code map can be configured
on the server farm."GROUP cslbxStatsHCGroup
DESCRIPTION"This group is mandatory for those systems
which support counter64 SLB statistics."OBJECT cslbxServerFarmHashMaskAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxServerFarmHashMaskAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."::={ cslbxMIBCompliances 3}cslbxMIBComplianceRev3 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Cisco SLB EXT MIB."MODULE-- this module
MANDATORY-GROUPS{
cslbxStatsGroup,
cslbxServerFarmsGroup,
cslbxStickyGroupsGroupRev2,
cslbxMapsGroup,
cslbxPoliciesGroup,
cslbxVirtualServersGroup,
cslbxServerFarmStatsGroup
}GROUP cslbxClientNatPoolsGroup
DESCRIPTION"This group supports the client NAT feature
for a SLB device."GROUP cslbxVlansGroup
DESCRIPTION"This group supports the VLAN configuration
for the Content Switching Module.
An implementation is only required to
support IPv4 address instances for the table
cslbxAliasAddrTable, cslbxStaticRouteTable in
this group."GROUP cslbxFaultToleranceGroup
DESCRIPTION"This group supports the Fault Tolerance
feature for the Content Switching Module
(CSM) product."GROUP cslbxNotifControlGroup
DESCRIPTION"This group supports the setting for enabling
the notifications of state changed in
a SLB device."GROUP cslbxNotifGroup
DESCRIPTION"This group supports the notifications of
state changed in a SLB device."GROUP cslbxConnsGroup
DESCRIPTION"This group is mandatory for those modules
which support SLB connections."GROUP cslbxStickyObjectsGroup
DESCRIPTION"This group is mandatory for those modules
which supports the Sticky Object configuration."GROUP cslbxXmlConfigGroup
DESCRIPTION"This group is mandatory for those modules
which support parameters that will be used for
configuration using XML."GROUP cslbxXmlUserAccessGroup
DESCRIPTION"This group supports additional configurations
for controlling the user access to the XML
management interface in an SLB device."GROUP cslbxOwnerGroup
DESCRIPTION"This group supports the configurations for
defining Owner object in an SLB device."GROUP cslbxBackupServerGroup
DESCRIPTION"This group supports the configurations for
defining the Backup ServerFarms in an SLB
device."GROUP cslbxScriptedProbeGroup
DESCRIPTION"This group supports the configurations for
Scripted Probe objects in an SLB device."GROUP cslbxReverseStickyGroup
DESCRIPTION"This group is mandatory for those modules
which supports reverse sticky options."GROUP cslbxVirtualServersExtGroup
DESCRIPTION"This group supports additional counters and
configurations to control the traffic coming
into an Virtual Server object in a SLB device."GROUP cslbxMapsRev2Group
DESCRIPTION"This group supports configurations of the
matching criterion in a SLB device. This
second revision includes the configuration
of a HTTP request method matching string."GROUP cslbxServerFarmsExtGroup
DESCRIPTION"This group is mandatory for those systems
which support HTTP Cookie and HTTP URL
attritbutes in the server farms."GROUP cslbxServerFarmsExtGroupRev1
DESCRIPTION"This group is mandatory for those systems
which support HTTP Cookie and HTTP URL
attritbutes in the server farms."GROUP cslbxCookieStickyGroup
DESCRIPTION"This group is mandatory for the systems
which support cookie attributes
in sticky configuration."GROUP cslbxServerFarmsHttpRetCodeGroup
DESCRIPTION"This group is mandatory for those systems
with return code map can be configured
on the server farm."GROUP cslbxStatsHCGroup
DESCRIPTION"This group is mandatory for those systems
which support counter64 SLB statistics."OBJECT cslbxServerFarmHashMaskAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxServerFarmHashMaskAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolStartAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxNatPoolEndAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyGroupMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxVlanMaskAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnInSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutDestAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddrType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxConnOutSourceAddr
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddressType
DESCRIPTION"An implementation is only required to support
IPv4 addresses."OBJECT cslbxStickyObjectRealAddress
DESCRIPTION"An implementation is only required to support
IPv4 addresses."::={ cslbxMIBCompliances 4}-- Units of ConformancecslbxStatsGroup OBJECT-GROUPOBJECTS{
cslbxStatsServerInitConns,
cslbxStatsServerInitHCConns,
cslbxStatsCurrConnections,
cslbxStatsCurrServerInitConns,
cslbxStatsFailedConns,
cslbxStatsFailedServerInitConns,
cslbxStatsL4PolicyConns,
cslbxStatsL7PolicyConns,
cslbxStatsDroppedL4PolicyConns,
cslbxStatsDroppedL7PolicyConns,
cslbxStatsFtpConns,
cslbxStatsHttpRedirectConns,
cslbxStatsDroppedRedirectConns,
cslbxStatsNoMatchPolicyRejects,
cslbxStatsNoCfgPolicyRejects,
cslbxStatsNoActiveServerRejects,
cslbxStatsAclDenyRejects,
cslbxStatsMaxParseLenRejects,
cslbxStatsBadSslFormatRejects,
cslbxStatsL7ParserErrorRejects,
cslbxStatsVerMismatchRejects,
cslbxStatsOutOfMemoryRejects,
cslbxStatsTimedOutConnections,
cslbxStatsTcpChecksumErrorPkts,
cslbxStatsIpChecksumErrorPkts
}STATUScurrentDESCRIPTION"A collection of additional global statistics objects
for the SLB entity."::={ cslbxMIBGroups 1}cslbxServerFarmsGroup OBJECT-GROUPOBJECTS{
cslbxServerFarmHashMaskAddrType,
cslbxServerFarmHashMaskAddr,
cslbxServerFarmClientNatPool,
cslbxServerFarmFailAction,
cslbxServerFarmHttpReturnCodeMap,
cslbxServerFarmInFailedThreshold,
cslbxServerFarmInbandResetTimer,
cslbxRedirectSvrRelocationStr,
cslbxRedirectSvrBackupString,
cslbxRedirectSvrRedirectCode,
cslbxRedirectSvrRedirectPort,
cslbxRedirectSvrState,
cslbxRedirectSvrNumberOfConns,
cslbxRedirectSvrMaxConns,
cslbxRedirectSvrAdminWeight,
cslbxRedirectSvrOperWeight,
cslbxRedirectSvrMetric,
cslbxRedirectSvrTotalConns,
cslbxRedirectSvrHCTotalConns,
cslbxRedirectSvrRowStatus,
cslbxServerFarmProbeRowStatus
}STATUScurrentDESCRIPTION"A collection of cslbxServerFarmTable and
cslbxRedirectSvrTable objects used to
further define an SLB server farm."::={ cslbxMIBGroups 2}cslbxClientNatPoolsGroup OBJECT-GROUPOBJECTS{
cslbxNatPoolStartAddressType,
cslbxNatPoolStartAddress,
cslbxNatPoolEndAddressType,
cslbxNatPoolEndAddress,
cslbxNatPoolRowStatus
}STATUScurrentDESCRIPTION"The SLB client NAT pool objects."::={ cslbxMIBGroups 3}cslbxStickyGroupsGroup OBJECT-GROUPOBJECTS{
cslbxStickyGroupType,
cslbxStickyGroupMaskAddressType,
cslbxStickyGroupMaskAddress,
cslbxStickyGroupCookieName,
cslbxStickyGroupStickyTimer,
cslbxStickyGroupRowStatus
}STATUSdeprecatedDESCRIPTION"The SLB sticky group objects."::={ cslbxMIBGroups 4}cslbxStickyObjectsGroup OBJECT-GROUPOBJECTS{
cslbxStickyObjectGroupId,
cslbxStickyObjectType,
cslbxStickyObjectSourceInfo,
cslbxStickyObjectRealAddressType,
cslbxStickyObjectRealAddress,
cslbxStickyObjectRealPort
}STATUScurrentDESCRIPTION"The SLB Extended sticky objects."::={ cslbxMIBGroups 5}cslbxMapsGroup OBJECT-GROUPOBJECTS{
cslbxMapType,
cslbxMapRowStatus,
cslbxHttpExpressionFieldName,
cslbxHttpExpressionValue,
cslbxHttpExpressionRowStatus,
cslbxHttpReturnCodeMaxValue,
cslbxHttpReturnCodeThreshold,
cslbxHttpReturnCodeResetTimer,
cslbxHttpReturnCodeType,
cslbxHttpReturnCodeRowStatus
}STATUScurrentDESCRIPTION"The SLB map objects."::={ cslbxMIBGroups 6}cslbxPoliciesGroup OBJECT-GROUPOBJECTS{
cslbxPolicyClientGroupNumber,
cslbxPolicyClientGroupName,
cslbxPolicyUrlMap,
cslbxPolicyCookieMap,
cslbxPolicyGenericHeaderMap,
cslbxPolicyStickyGroup,
cslbxPolicyDscpEnabled,
cslbxPolicyDscpStamping,
cslbxPolicyFarmName,
cslbxPolicyRowStatus
}STATUScurrentDESCRIPTION"The SLB policy objects."::={ cslbxMIBGroups 8}cslbxVirtualServersGroup OBJECT-GROUPOBJECTS{
cslbxVirtualAdvertiseOption,
cslbxVirtualVlanId,
cslbxVirtualReplicationMode,
cslbxVirtualPendingTimer,
cslbxVirtualL7MaxParseLength,
cslbxVirtualHttpPersistenceSlb,
cslbxVirtualURLHashBeginString,
cslbxVirtualURLHashEndString,
cslbxRuleCurrentConnections,
cslbxRuleTotalConnections,
cslbxRuleHCTotalConnections,
cslbxRuleTotalClientPackets,
cslbxRuleHCTotalClientPackets,
cslbxRuleTotalServerPackets,
cslbxRuleHCTotalServerPackets,
cslbxRuleRowStatus
}STATUScurrentDESCRIPTION"A collection of virtual server and rule objects
used to further define layer 7 parameters for the
SLB virtual server."::={ cslbxMIBGroups 9}
cslbxVlansGroup OBJECT-GROUPOBJECTS{
cslbxVlanType,
cslbxVlanAddressType,
cslbxVlanAddress,
cslbxVlanMaskAddressType,
cslbxVlanMaskAddress,
cslbxVlanRowStatus,
cslbxAliasAddrRowStatus,
cslbxStaticRouteRowStatus
}STATUScurrentDESCRIPTION"The SLB VLAN configuration objects."::={ cslbxMIBGroups 10}cslbxFaultToleranceGroup OBJECT-GROUPOBJECTS{
cslbxFtGroupId,
cslbxFtVlanId,
cslbxFtPreempt,
cslbxFtPriority,
cslbxFtHeartBeatTimer,
cslbxFtFailThreshold,
cslbxFtState,
cslbxFtStateChangeTime,
cslbxFtRxHeartBeatMsgs,
cslbxFtTxHeartBeatMsgs,
cslbxFtRxUpdateMsgs,
cslbxFtTxUpdateMsgs,
cslbxFtRxCoupMsgs,
cslbxFtTxCoupMsgs,
cslbxFtRxElectMsgs,
cslbxFtTxElectMsgs,
cslbxFtRxConnReplMsgs,
cslbxFtTxConnReplMsgs,
cslbxFtRxPackets,
cslbxFtDropPackets,
cslbxFtDuplPackets,
cslbxFtXsumErrPackets,
cslbxFtBuffErrPackets,
cslbxFtRowStatus
}STATUScurrentDESCRIPTION"The SLB Fault Tolerance objects."::={ cslbxMIBGroups 11}cslbxConnsGroup OBJECT-GROUPOBJECTS{
cslbxConnInDestAddrType,
cslbxConnInDestAddr,
cslbxConnInDestPort,
cslbxConnInSourceAddrType,
cslbxConnInSourceAddr,
cslbxConnInSourcePort,
cslbxConnProtocol,
cslbxConnOutDestAddrType,
cslbxConnOutDestAddr,
cslbxConnOutDestPort,
cslbxConnOutSourceAddrType,
cslbxConnOutSourceAddr,
cslbxConnOutSourcePort,
cslbxConnState
}STATUScurrent
DESCRIPTION"The SLB Extended Conn objects."::={ cslbxMIBGroups 12}cslbxXmlConfigGroup OBJECT-GROUPOBJECTS{
cslbxXmlConfigEnabled,
cslbxXmlConfigVlanId,
cslbxXmlConfigListeningPort,
cslbxXmlConfigRowStatus
}STATUScurrentDESCRIPTION"The SLB XML configuration objects."::={ cslbxMIBGroups 13}cslbxNotifControlGroup OBJECT-GROUPOBJECTS{ cslbxFtStateChangeNotifEnabled }STATUScurrentDESCRIPTION"The collection of objects to control the
notifications for state changed in a SLB
device."::={ cslbxMIBGroups 14}cslbxNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{ cslbxFtStateChange }STATUScurrentDESCRIPTION"The collection of notifications of CISCO-SLB-EXT-MIB
entity that are required to support."::={ cslbxMIBGroups 15}cslbxXmlUserAccessGroup OBJECT-GROUPOBJECTS{
cslbxXmlConfigUserName,
cslbxXmlConfigPassword,
cslbxXmlConfigClientGroupNumber,
cslbxXmlConfigClientGroupName
}STATUScurrentDESCRIPTION"The collection of additional objects used to
further control the access to the SLB XML
management interface."::={ cslbxMIBGroups 16}cslbxOwnerGroup OBJECT-GROUPOBJECTS{
cslbxVirtualOwnerName,
cslbxOwnerContactInfo,
cslbxOwnerBillingInfo,
cslbxOwnerMaxConns,
cslbxOwnerRowStatus
}STATUScurrentDESCRIPTION"The collection of objects used to define the
Owner information of an SLB Virtual Server
object."::={ cslbxMIBGroups 17}cslbxBackupServerGroup OBJECT-GROUPOBJECTS{
cslbxPolicyBackupFarmName,
cslbxPolicyBkFarmStickyEnabled,
cslbxVirtualBackupFarmName,
cslbxVirtualBkFarmStickyEnabled
}
STATUScurrentDESCRIPTION"The collection of objects used to define the SLB
Backup Server Farm option."::={ cslbxMIBGroups 18}cslbxScriptedProbeGroup OBJECT-GROUPOBJECTS{
cslbxScriptFileUrl,
cslbxScriptFileRowStatus,
cslbxScriptTaskScriptName,
cslbxScriptTaskScriptArguments,
cslbxScriptTaskRowStatus
}STATUScurrentDESCRIPTION"The collection of objects to configure executable
Script in an SLB device."::={ cslbxMIBGroups 19}cslbxReverseStickyGroup OBJECT-GROUPOBJECTS{
cslbxPolicyReverseStickyGroup,
cslbxVirtualReverseStickyGroup
}STATUScurrentDESCRIPTION"The collection of objects used to configure
the Reverse Sticky option."::={ cslbxMIBGroups 20}cslbxVirtualServersExtGroup OBJECT-GROUPOBJECTS{
cslbxVirtualMaxConns,
cslbxVirtualFlowMode,
cslbxVirtualSSLStickyOffset,
cslbxVirtualSSLStickyLength,
cslbxRuleTotalClientOctets,
cslbxRuleHCTotalClientOctets,
cslbxRuleTotalServerOctets,
cslbxRuleHCTotalServerOctets
}STATUScurrentDESCRIPTION"The collection of additional objects used to
define SSL sticky option, packet counters and
flow control for a SLB Virtual Server."::={ cslbxMIBGroups 22}cslbxMapsRev2Group OBJECT-GROUPOBJECTS{
cslbxMapType,
cslbxMapRowStatus,
cslbxHttpExpressionFieldName,
cslbxHttpExpressionValue,
cslbxHttpExpressionRowStatus,
cslbxHttpExpressionRequestMethod,
cslbxHttpReturnCodeMaxValue,
cslbxHttpReturnCodeThreshold,
cslbxHttpReturnCodeResetTimer,
cslbxHttpReturnCodeType,
cslbxHttpReturnCodeRowStatus
}STATUScurrentDESCRIPTION"The second revision of collection of objects
used to define a SLB matching criteria."::={ cslbxMIBGroups 23}
cslbxServerFarmsExtGroup OBJECT-GROUPOBJECTS{
cslbxServerFarmTransparent,
cslbxServerFarmSlowStart,
cslbxServerFarmHashHeaderName,
cslbxServerFarmHashCookieName,
cslbxServerFarmUrlPatternBegin,
cslbxServerFarmUrlPatternEnd,
cslbxServerFarmDescription,
cslbxServerFarmType
}STATUSdeprecatedDESCRIPTION"A collection of objects related to server farm."::={ cslbxMIBGroups 24}cslbxServerFarmsHttpRetCodeGroup OBJECT-GROUPOBJECTS{
cslbxSfarmHttpRetCodeMaxValue,
cslbxSfarmHttpRetCodeActionType,
cslbxSfarmHttpRetCodeThreshold,
cslbxSfarmHttpRetCodeResetTimer,
cslbxSfarmHttpRetCodeStorageType,
cslbxSfarmHttpRetCodeRowStatus
}STATUScurrentDESCRIPTION"A collection of objects related to HTTP Return Codes
in server farm."::={ cslbxMIBGroups 25}cslbxStickyGroupsGroupRev2 OBJECT-GROUPOBJECTS{
cslbxStickyGroupType,
cslbxStickyGroupMaskAddressType,
cslbxStickyGroupMaskAddress,
cslbxStickyGroupCookieName,
cslbxStickyGroupStickyTimer,
cslbxStickyGroupRowStatus,
cslbxStickyGroupHeaderName,
cslbxStickyGroupTimeoutActiveConn,
cslbxStickyGroupReplicate,
cslbxStickyOffset,
cslbxStickyLength
}STATUScurrentDESCRIPTION"The collection of objects for sticky features."::={ cslbxMIBGroups 26}cslbxCookieStickyGroup OBJECT-GROUPOBJECTS{
cslbxStickyCookieInsertEnable,
cslbxStickyCookieSecondary,
cslbxStickyCookieExpiryDate
}STATUScurrentDESCRIPTION"This group contains objects related to
static Cookie."::={ cslbxMIBGroups 27}cslbxStatsHCGroup OBJECT-GROUPOBJECTS{
cslbxStatsL4PolicyHCConns,
cslbxStatsL7PolicyHCConns,
cslbxStatsDroppedL4PolicyHCConns,
cslbxStatsDroppedL7PolicyHCConns,
cslbxStatsNoMatchPolicyHCRejects,
cslbxStatsNoCfgPolicyHCRejects,
cslbxStatsAclDenyHCRejects,
cslbxStatsVerMismatchHCRejects
}STATUScurrentDESCRIPTION"A collection of objects providing information
specific to counter64 objects for SLB statistics."::={ cslbxMIBGroups 35}cslbxServerFarmStatsGroup OBJECT-GROUPOBJECTS{
cslbxServerFarmTotalConns,
cslbxServerFarmCurrConns,
cslbxServerFarmFailedConns,
cslbxServerFarmNumOfTimeFailOvers,
cslbxServerFarmNumOfTimeBkInServs
}STATUScurrentDESCRIPTION"This group contains objects related to
server farm statistics."::={ cslbxMIBGroups 36}cslbxServerFarmsExtGroupRev1 OBJECT-GROUPOBJECTS{
cslbxServerFarmTransparent,
cslbxServerFarmSlowStart,
cslbxServerFarmHashHeaderName,
cslbxServerFarmHashCookieName,
cslbxServerFarmUrlPatternBegin,
cslbxServerFarmUrlPatternEnd,
cslbxServerFarmDescription,
cslbxServerFarmType,
cslbxServerFarmState
}STATUScurrentDESCRIPTION"A collection of objects related to server farm."::={ cslbxMIBGroups 37}END